innodb_thread_concurrency의 값을 확인하십시오.
내 시스템의 경우 MySql documentation 의 지침에 따라 값을 8에서 32로 늘리면 동시에 "사용 가능한 항목"상태를보고하는 스레드 수가 눈에 띄게 감소했습니다. 또한 obesrved 평균 쿼리 시간이 몇 배나 줄었습니다.
이로 인해 전체 서버 성능이 크게 달라졌지만 "사용 가능한 항목"은 총알이 아니 었습니다. 내 하드웨어 에코 시스템은이 상태가 "느린"디스크 (2x10k 디스크 습격 1)가있는 시스템에서 주로 볼 수 있으며 더 빠른 스토리지 (12x15k 디스크 raid 10)의 시스템에서는 덜 널리 퍼져 있다고 가정합니다. 따라서 디스크 성능 검사도 필요합니다.
행운을 빕니다!
또한:
innodb_thread_concurrency의 기본값은 사용되는 5.0 포인트 릴리스에 따라 근본적으로 다릅니다.
기본값은 여러 번 변경되었습니다. MySQL 5.0.8 이전 8, 20 (무한) 5.0.8에서 5.0.18로, 0 (무한) 5.0.19에서 5.0.20으로, 8 (무한)에서 5.0.21로 의 위에. - 출처
이는 5.0.20에서 5.0.21 로의 무해한 업그레이드가 기본값을 무한에서 8로 변경하고 성능에 영향을 미쳤음을 의미합니다.