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 값을 조정하는경우는
어느정도 영향력을 가짐
위 내용은 아래 블로그를 참고함
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 |