일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- percona
- cdb
- OD
- postgresql
- ncloud
- autovacuum
- vacuum
- RDBMS
- 6.2.7
- NOSQL
- Maria
- 성능테스트
- Cloud DB for MySQL
- MyISAM
- online ddl
- zabbix
- opensource
- maxclients
- jmeter
- slack
- InnoDB
- REDIS
- mongo
- RDS
- DELETE
- mysql
- DML
- Docker
- Connection
- NCP
- Today
- Total
목록MongoDB (4)
개인 공부

안녕하세요. 이번 글에서는 MongoDB 슬로우 쿼리 로그를 GUI 형태로 볼 수 있도록 만든 작은 도구에 대해 소개하려 합니다. 왜 이 도구를 만들었을까?MongoDB를 운영하다 보면, 가끔 쿼리 성능을 분석해야 할 때가 있습니다. 특히 슬로우 쿼리(Slow Query)를 체크하는 것은 필수 작업인데요.하지만 문제는, MongoDB 커뮤니티 버전에서는 슬로우 쿼리가 일반 로그 파일에 함께 쌓인다는 점입니다.이 때문에 파일을 직접 열어보면 다른 로그와 섞여 있어 원하는 슬로우 쿼리만 골라 분석하는 게 매우 번거롭고 비효율적입니다.MongoDB에서는 유료 서비스인 Ops Manager나 Atlas를 통해 슬로우 쿼리를 GUI로 쉽게 조회할 수 있는 기능을 제공하지만 커뮤니티 버전에서는 이러한 기능이 없죠...
몽고 DB의 성능을 테스트하기 위해 테스트 데이터를 입력하는 방법에 대해 기록하도록 하겠습니다.~~ ■ wget sampledata - 외부 에서 sample data를 받아 옵니다. wget https://atlas-education.s3.amazonaws.com/sampledata.archive ■ mongodb tools 다운로드 - sample data를 몽고 DB에 넣기 위해서는 mongorestore tool이 필요 ###mongodb tools 다운로드 [root@mongo ~]# vim /etc/yum.repos.d/mongodb-org-5.0.repo [mongodb-org-5.0] name=MongoDB Repository baseurl=https://repo.mongodb.org/yu..

DB 정보 Replica Name: shard01 192.168.100.37:27017 192.168.100.37:27018 192.168.100.37:27019 Python 접속 https://www.mongodb.com/community/forums/t/python-connection-to-replicaset/151808 https://charsyam.wordpress.com/2011/12/07/pymongo에서의-mongodb-replica-set에서의-failover-과정/ While로 돌리면서 Primary DB를 Kill하였을떄 기존 Secondary가 Primary로 넘어가면서 Connection이 되는것을 확인함 db = client['test'] = test Database 접속 coll..