Mysql
 sql >> Database >  >> RDS >> Mysql

Come posso pulire le tabelle temporanee su MySQL

Ho notato che molti dei tuoi thread InnoDB sono bloccati nello stato di "ripulitura".

C'è un bug https://bugs.mysql.com/bug.php?id=78777 sui thread bloccati in quello stato. Si dice che sia stato corretto in MySQL 5.6.35, 5.7.17, 8.0.1. Dovresti eseguire l'aggiornamento a quelle versioni se non l'hai già fatto.

Un altro suggerimento è aumentare la dimensione di table_open_cache . Monitora le variabili di stato Open_tables e Opened_tables .

Altre letture: