Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment puis-je nettoyer les tables temporaires sur mysql

Je remarque que beaucoup de vos threads InnoDB sont bloqués dans l'état de "nettoyage".

Il y a un bug https://bugs.mysql.com/bug.php?id=78777 à propos des threads bloqués dans cet état. Il est rapporté qu'il est corrigé dans MySQL 5.6.35, 5.7.17, 8.0.1. Vous devez mettre à niveau vers ces versions si vous ne l'avez pas déjà fait.

Une autre suggestion est d'augmenter la taille de table_open_cache . Surveiller les variables d'état Open_tables et Opened_tables .

Plus de lecture :