innodb_sync_spin_loops : 스레드가 일시 중단되기 전에 스레드가 InnoDB 뮤텍스가 해제되기를 기다리는 횟수.

(기본값 30.)

innodb_sync_spin_loops 값에 따라 User CPU 사용률의 변화가 큼

 

 

nnodb_sync_spin_loops 값에 따라 User CPU 사용률의 변화가큼

Sys CPU 사용률과 Idle CPU 사용률을 보았을 때 값이 10일 때가 가장 적절해 보인다고 필자는 이야기함


innodb_spin_wait_delay : 스핀 잠금을위한 폴링 사이의 최대 지연. (기본값 6.)

CPU 사용률이 높은 상황에선 innodb_spin_wait_delay 값을 줄여도 크게 영향을 미치진 않음.

극단적으로 값을 0으로 설정해야 User CPU 사용이 줄어듦

CPU가 어느정도 여유가 있는 상태에서 innodb_spin_wait_delay 값을 조정하는경우는

어느정도 영향력을 가짐

 

위 내용은 아래 블로그를 참고함

m.blog.naver.com/PostView.nhn?blogId=hanajava&logNo=220815652704&proxyReferer=https:%2F%2Fwww.google.com%2F

 

 

SMALL

'MySQL-MariaDB' 카테고리의 다른 글

Using Index Condition 설명  (0) 2020.11.28
Percona Toolkit 사용  (0) 2020.11.27
dbstar  (0) 2020.11.25
mysql8.0.22 release  (0) 2020.11.25
MySQL에서 DB 부하에 대한 최적화 방법(Aurora)  (0) 2020.11.22

+ Recent posts