사용자 도구

사이트 도구


database:mysql:performance

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
다음 판 양쪽 다음 판
database:mysql:performance [2014/09/25 09:17]
kwon37xi [모니터링 툴]
database:mysql:performance [2019/03/31 13:54]
kwon37xi [Lock]
줄 4: 줄 4:
   * 항상 운영체제의 **ulimit**값을 확인해야 한다. CentOS에서는 ''/etc/security/limits.conf''에서 **nproc** 값 조정.   * 항상 운영체제의 **ulimit**값을 확인해야 한다. CentOS에서는 ''/etc/security/limits.conf''에서 **nproc** 값 조정.
  
 +===== Lock =====
 +  * [[http://blog.naver.com/seuis398/70117922756|MySQL(InnoDB)의 트랜잭션 모델]]
 +  * MySQL은 기본적으로 Read 에 Lock을 걸지 않는다. MVCC로 ISOLATION Level에 따라 값을 가져온다.
 +  * [[database:mysql:user_lock|MySQL User Lock]]
 ===== 모니터링 툴 ===== ===== 모니터링 툴 =====
   * [[http://slipp.net/questions/84|MySQL 관리툴들]]   * [[http://slipp.net/questions/84|MySQL 관리툴들]]
줄 30: 줄 34:
 mysqlslap [접속정보들..] --delimiter=";" --query=쿼리모음파일 --concurrency=50 --iterations=200 mysqlslap [접속정보들..] --delimiter=";" --query=쿼리모음파일 --concurrency=50 --iterations=200
 </code> </code>
 +
 +===== MySQL Tuner Perl =====
 +  * https://github.com/major/MySQLTuner-perl
 +  * [[http://mcchae.egloos.com/11063919#3611718|[MySQL] DB 튜닝]] - MySQL Tuner 소개
  
 ===== 참조 문서 ===== ===== 참조 문서 =====
줄 41: 줄 49:
   * [[http://gywn.net/2012/10/mysql-connection-limitation-nproc/|CentOS 6.x에서 ulimit 값을 확인해야 한다]]   * [[http://gywn.net/2012/10/mysql-connection-limitation-nproc/|CentOS 6.x에서 ulimit 값을 확인해야 한다]]
   * [[http://www.myexpospace.com/oracle2012/SessionFiles/CON8979_PDF_8979_0001.pdf|MySQL 5.6 Optimization]]   * [[http://www.myexpospace.com/oracle2012/SessionFiles/CON8979_PDF_8979_0001.pdf|MySQL 5.6 Optimization]]
 +  * [[http://gywn.net/2017/06/mysql-os-cache-management/|[MySQL] 바쁜 서비스 투입 전, 이런 캐시 전략 어때요? | gywndi's database]]
database/mysql/performance.txt · 마지막으로 수정됨: 2020/08/26 16:05 저자 kwon37xi