Všiml jsem si, že mnoho vašich vláken InnoDB je zaseknutých ve stavu "čištění."
Vyskytla se chyba https://bugs.mysql.com/bug.php?id=78777 o vláknech zaseknutých v tomto stavu. Uvádí se, že je opraven v MySQL 5.6.35, 5.7.17, 8.0.1. Pokud jste tak ještě neučinili, měli byste upgradovat na tyto verze.
Dalším návrhem je zvětšit velikost table_open_cache
. Sledujte stavové proměnné Open_tables
a Opened_tables
.
Další čtení:
- https://dev.mysql.com/ doc/refman/5.7/en/table-cache.html
- https://dba.stackexchange.com/ otázky/45551/how-to-optimize-table-cache pro pár tipů.