Me di cuenta de que el data_free de la tabla information_schema en MySQL se está volviendo enorme, por ejemplo, information_schema.PROCESSLIST.
¿Es posible resolver la fragmentación de esta tabla? No pude ejecutar la tabla de optimización porque decía que no tenía permiso para hacerlo.
Respuesta1
Una adivinanza...
information_schema
está contenido en un único "espacio de tabla" con "data_free" compartido. Es decir, es como si tuvieras innodb_file_per_table=OFF
, pero solo para esas tablas. Una pista fue "las tablas tenían el mismo 3783262208". Esto es lo que sucede con OFF: el espacio libre no es para ninguna tabla individual, sino para todas ellas combinadas.
3 GB de 6 TB son insignificantes; no te preocupes por eso. No te molestes en reiniciar.
Por otro lado, me preocuparía que se utilizaran 6 TB/8 TB de disco. Eso podría hacer que sea arriesgado para ALTER
una mesa grande si tiene que "copiar".