mysql の CPU 使用率が高い
だから私がしたときSHOW FULL PROCESSLIST
私はこれを得た :
User Host db Command Time State Info
sitedb_main localhost sitedb_main Sleep 72 NULL
sitedb_main localhost sitedb_main Query 0 Copying to tmp table SELECT * FROM `images` WHERE `confirm` = 1 AND `...
sitedb_main localhost NULL Query 0 NULL SHOW FULL PROCESSLIST
別のもの:
Id User Host db Command Time State Info
209521 sitedb_main localhost sitedb_main Sleep 108 NULL
209752 sitedb_main localhost sitedb_main Sleep 0 NULL
209756 sitedb_main localhost sitedb_main Query 0 Sorting result SELECT * FROM (`images`) WHERE `confirm` = 1
209757 sitedb_main localhost NULL Query 0 NULL SHOW FULL PROCESSLIST
Command 列の下にスリープ状態の特定のプロセスが 1 つあります。時間は 0 から始まり、100 または 200 に達し、時には 300 になり、その後消えていきます。
これらのスリープ プロセス (5-6) のカップルが同時に実行されている場合、mysql の負荷がピークに達するようです。
これらの眠っているプロセスが何であるかわかりません(情報列の下には何もありません)