분류 전체보기
-
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..
[ MongoDB ] MongoDB 접속 ( Use. Python )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..
2022.12.16 -
https://generated-ixia-4d4.notion.site/1-Binary-Install-Community-Version-5-0-dbccc6ba9a544ac4bf02f10e2f795f1e
[MongoDB] - MongoDB Binary Installhttps://generated-ixia-4d4.notion.site/1-Binary-Install-Community-Version-5-0-dbccc6ba9a544ac4bf02f10e2f795f1e
2022.12.15 -
목차 1.Buffer/Cache 사용하는 파일 확인 2. Unmap_cache를 이용하여 Cache 반납 3.Buffer/Cache 확인 MySQL 에서 Buffer Cache를 얼만큼 사용하고 있는지 확인 percona blog에 올라와있는 툴로 확인 Cent 7.3의 경우 aclocal Version이 1.13이므로 MakeFile을 수정하고 make 실행 **[root@slave linux-ftools]# git clone [root@slave linux-ftools]# yum -y install perl [root@slave linux-ftools]# cd linux-ftools/ [root@slave linux-ftools]# ./configure** **[root@slave linux-ftoo..
[ MySQL & MariaDB ] OS Buffer Cache 공간 확인 ( Use. Percona )목차 1.Buffer/Cache 사용하는 파일 확인 2. Unmap_cache를 이용하여 Cache 반납 3.Buffer/Cache 확인 MySQL 에서 Buffer Cache를 얼만큼 사용하고 있는지 확인 percona blog에 올라와있는 툴로 확인 Cent 7.3의 경우 aclocal Version이 1.13이므로 MakeFile을 수정하고 make 실행 **[root@slave linux-ftools]# git clone [root@slave linux-ftools]# yum -y install perl [root@slave linux-ftools]# cd linux-ftools/ [root@slave linux-ftools]# ./configure** **[root@slave linux-ftoo..
2022.11.21 -
https://generated-ixia-4d4.notion.site/MTS-Multi-Thread-Slave-8a780e402e364cd2bf6579ddc1ce7fdf
[ MySQL ] MTS ( Multi Thread Slave )https://generated-ixia-4d4.notion.site/MTS-Multi-Thread-Slave-8a780e402e364cd2bf6579ddc1ce7fdf
2022.11.17 -
갸 꿀~~~ 이관 정합성 확인 쿼리 select table_schema ,concat(if(group_concat(SIZE separator '')!='',group_concat(SIZE separator ''),'0'),'(MB)') as "SIZE(MB)" ,if(group_concat(TAB separator '')!='',group_concat(TAB separator ''),'0') as "TABLE" ,if(group_concat(idx separator '')!='',group_concat(idx separator ''),'0') as "INDEX" ,if(group_concat(vie separator '')!='',group_concat(vie separator ''),'0') as "V..
MySQL / MariaDB 이관 정합성 확인갸 꿀~~~ 이관 정합성 확인 쿼리 select table_schema ,concat(if(group_concat(SIZE separator '')!='',group_concat(SIZE separator ''),'0'),'(MB)') as "SIZE(MB)" ,if(group_concat(TAB separator '')!='',group_concat(TAB separator ''),'0') as "TABLE" ,if(group_concat(idx separator '')!='',group_concat(idx separator ''),'0') as "INDEX" ,if(group_concat(vie separator '')!='',group_concat(vie separator ''),'0') as "V..
2022.11.03 -
Thread Pool 이란 ( MySQL 서버용 스레드 풀링 플러그인(문서 ID 1358784.1) ) 스레드 풀은 동시 처리 요청이 많더라도 MySQL 서버의 CPU가 제한된 개수의 스레드 처리에만 집중할 수 있게 해서 서버 자원 소모를 줄이는데 목적이 있습니다. 예를 들어, **스레드 풀의 스레드 개수를 10개로 정해놨다면 갑자기 요청이 100개 들어왔을 때 처음 10개의 요청에 대해서는 스레드를 배정하고 나머지는 큐에다 넣어서 대기시킨다.** 기본 스레드 처리 모델을 사용하면 더 많은 클라이언트가 서버에 연결하고 명령문을 실행할수록 시스템의 전체 성능이 저하됩니다. 스레드 풀링 플러그인은 많은 동시 연결을 갖는 오버헤드를 줄이는 데 도움이 되는 대체 스레드 처리 방법을 제공합니다. 활성 트랜잭션이 ..
Thread PoolThread Pool 이란 ( MySQL 서버용 스레드 풀링 플러그인(문서 ID 1358784.1) ) 스레드 풀은 동시 처리 요청이 많더라도 MySQL 서버의 CPU가 제한된 개수의 스레드 처리에만 집중할 수 있게 해서 서버 자원 소모를 줄이는데 목적이 있습니다. 예를 들어, **스레드 풀의 스레드 개수를 10개로 정해놨다면 갑자기 요청이 100개 들어왔을 때 처음 10개의 요청에 대해서는 스레드를 배정하고 나머지는 큐에다 넣어서 대기시킨다.** 기본 스레드 처리 모델을 사용하면 더 많은 클라이언트가 서버에 연결하고 명령문을 실행할수록 시스템의 전체 성능이 저하됩니다. 스레드 풀링 플러그인은 많은 동시 연결을 갖는 오버헤드를 줄이는 데 도움이 되는 대체 스레드 처리 방법을 제공합니다. 활성 트랜잭션이 ..
2022.11.03 -
https://generated-ixia-4d4.notion.site/mysqldump-b157a529ae894277a53e67af90e3b28c mysqldump MYSQLDUMP generated-ixia-4d4.notion.site
Mysqldumphttps://generated-ixia-4d4.notion.site/mysqldump-b157a529ae894277a53e67af90e3b28c mysqldump MYSQLDUMP generated-ixia-4d4.notion.site
2022.10.06 -
■ Pymysql 설치 yum -y install epel-release yum -y install python2 python2-pip pip2 install --upgrade pip==20.3 pip2 install pymysql ■ Log를 담을 Table 생성 - AS-IS에서 Data를 가져와 TO-BE ( LOG DB ) 에 데이터를 적재 할 예정이다. create database gm_state; mysql> create table state(date datetime,state varchar(100),cnt int,avg int); ■ Python 코드 - 나의 경우에는 AS-IS의 thread들의 상태를 로그에 넣기 위해서 아래와 같이 하였다. [root@gm-git01 ~]# cat gm...
MySQL Python 사용하여 원하는 데이터 가져오기■ Pymysql 설치 yum -y install epel-release yum -y install python2 python2-pip pip2 install --upgrade pip==20.3 pip2 install pymysql ■ Log를 담을 Table 생성 - AS-IS에서 Data를 가져와 TO-BE ( LOG DB ) 에 데이터를 적재 할 예정이다. create database gm_state; mysql> create table state(date datetime,state varchar(100),cnt int,avg int); ■ Python 코드 - 나의 경우에는 AS-IS의 thread들의 상태를 로그에 넣기 위해서 아래와 같이 하였다. [root@gm-git01 ~]# cat gm...
2022.09.26