linux/DB

mysql - thread concurrency / innodb_thread_concurrency 차이

배움엔 끝이없다 2021. 6. 8. 13:08
728x90
반응형

두 변수 모두 해당 MySQL서버 CPU  및 리소스 용량과 관련된 변수입니다.
innodb_thread_concurrency 변수일 경우 innodb base에서 적절한 값을 할당한다면 성능 향상에 도움이 됩니다.

① thread_concurrency
솔라이스8 및 그 이전 시스템에서  mysqld는 이 변수 값을 가지고 thr_setconcurrency()를 호출합니다.
어플리케이션을 활성화 시켜서 동시에 구동시킬 thread의 갯수를 시스템에 전달합니다.
현재 솔라리스에서 큰 효과가 없으며..  기본값으로 사용하여도 무난합니다.

② innodb_thread_concurrency
해당 서버가 많은 수의 CPU와 디스크를 가지고 있다면, 서버의 리소스를 많이 활용할 수 있게 이 값을 높게 설정한다면 성능 향상에 도움이 됩니다.
참고로  innodb_thread_concurrency 값은 0 으로 설정하여 사용하는것이 무난합니다.
0은 시스템이 가용할수 있는 만큼 최대로 사용한다는 뜻입니다.

728x90
반응형
LIST

'linux > DB' 카테고리의 다른 글

mysqlbinlog 사용법  (0) 2021.06.30
mysql logrotate 설정  (0) 2021.06.14
mysql 실시간 쿼리 확인  (0) 2021.06.04
mysql 락 테이블 확인  (0) 2021.06.04
mysql 최적화 하기  (0) 2021.06.04