Periksa nilai innodb_thread_concurrency.
Untuk sistem saya meningkatkan nilai dari 8 menjadi 32, menurut pedoman dalam dokumentasi MySql , menyebabkan penurunan jumlah utas yang secara bersamaan melaporkan kondisi "item yang dibebaskan". Juga, waktu permintaan rata-rata yang dihabiskan turun dengan urutan besarnya.
Meskipun ini membuat perbedaan besar dalam kinerja server secara keseluruhan, itu bukan peluru perak "membebaskan item". Ekosistem perangkat keras saya membuat saya berhipotesis bahwa keadaan ini sebagian besar terlihat pada sistem dengan disk "lambat" (serangan disk 2x10k 1), dan kurang lazim pada sistem dengan penyimpanan yang lebih cepat (disk drive 12x15k disk serangan 10). Jadi, pemeriksaan kinerja disk juga dapat dilakukan.
Semoga berhasil!
Juga:
Perlu dicatat bahwa nilai default dari innodb_thread_concurrency sangat berbeda tergantung pada rilis 5.0 poin apa yang sedang digunakan.
Nilai default telah berubah beberapa kali: 8 sebelum MySQL 5.0.8, 20 (tak terbatas) dari 5.0.8 hingga 5.0.18, 0 (tak terbatas) dari 5.0.19 hingga 5.0.20, dan 8 (terbatas) dari 5.0.21 di. - sumber
Ini berarti bahwa peningkatan yang tampaknya tidak berbahaya dari 5.0.20 ke 5.0.21 mengubah standar dari tak terbatas ke 8, dan membawa serta konsekuensi kinerja.