일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- mongo
- opensource
- Maria
- online ddl
- ncloud
- zabbix
- RDBMS
- RDS
- InnoDB
- OD
- Docker
- NCP
- Replication
- postgresql
- NOSQL
- maxclients
- 성능테스트
- autovacuum
- 6.2.7
- slack
- MyISAM
- DML
- vacuum
- jmeter
- mysql
- cdb
- Connection
- Cloud DB for MySQL
- REDIS
- ROLLBACK
- Today
- Total
목록전체 글 (92)
개인 공부
모니터링 스크립트 TOP을 이용해서 MySQL의 Top10 Thread_OS_ID 확인 Thread_OS_ID를 이용하여 MySQL Query 수행 Thread_OS_ID, Processlist_ID, Query 출력 실행 시 password 변수 변경하여 사용 [root@db-test1 ~]# cat lee.sh #!/bin/bash password='wl@2020Toaxj' ### Search Top10 MySQL Thread_OS_ID lee=`top -b -n 1 -H -p \`ps -ef | grep mysqld | grep -v "mysqld_safe" | grep -v "grep" | awk '{print $2}'\` | grep -v "Threads\|top\|KiB\|%Cpu(s)\|PI..
MySQL 5.7 이후부는 Online DDL을 지원하게 되었습니다. Online DDL시 장애를 줄이기 위해서 알아두면 좋은 환경설정에 대해 포스트팅 해보도록 하겠습니다. ■ Online DDL시 아래 작업들이 발생하게 됩니다. - online ddl시 row log buffer에 DDL이후의 데이터 변경사항을 저장하게 된다. - row log buffer는 sort_buffer_size 시스템 변수에 정의된 크기만큼씩 할당하며, 최대 innodb_online_alter_log_max_size 만큼 증가하게 된다. - innodb_online_alter_log_max_size ⇒ ONLINE DDL 중 DML문을 적재하는 Size 이다. 대부분 ONLINE DDL 중 해당 파라미터를 1G로 설정하고 진..
MySQL를 운영하다 보면 DIsk 교체나 특정이유로 인해 데이터 디렉터리 경로를 변경하는 경우가 있습니다. 오늘은 데이터 디렉토리를 변경하는 방법에 대해 포스팅해 보겠습니다~ ■ 현재 Datadir 확인 1. MYSQL 들어가서 확인 mysql> select @@datadir; +-------------+ | @@datadir | +-------------+ | /data/data/ | +-------------+ 1 row in set (0.00 sec) 2.ps로 확인 [root@maria ~]# ps -ef | grep mysql root 6412 1 0 Feb20 ? 00:00:00 /bin/sh /mysql/bin/mysqld_safe --user=mysql mysql 6959 6412 0 F..
PostgreSQL에서 Lock Session을 할 때 사용하는 SQL 쿼리 기본적으로 Postgresql의 Transaction isolation은 read-committed이다. ( Oracle DB의 격리 레벨과 동일 ) Autocomit이 on으로 되어있다. Lock 테스트는 총 3개의 Session으로 진행할 예정입니다. ■ Autocommit 비활성화 - Lock 테스트를 하기위해 Session의 Autocommit을 비활성화하였습니다. session1 > lee=# \set AUTOCOMMIT off session2 > lee=# \set AUTOCOMMIT off ■ Update Table session1 > lee=# update lee set a=2 where b='asd'; UPDAT..
몽고 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..