mysql ocupa demasiado espacio en disco en Windows

mysql ocupa demasiado espacio en disco en Windows

Me gustaría saber cómo utiliza MySQL el espacio en disco. Considere el siguiente escenario.

  1. Intenté importar un mysqldump grande (1,6 GB) usando el comando mysql -u root dbname < mydump.sql. Pero la importación falló y recibí table xxx is fullun error.

  2. Descubrí que se debía a que no quedaba memoria en la unidad C:. En realidad, antes de importar la base de datos, tenía 4,1 GB libres en la unidad C:. Pero después de ejecutar el comando, solo quedaron 13 MB en la unidad C:.

  3. Para liberar algo de espacio en la unidad C:, descarté la base de datos que intenté importar (ya que la mitad del total de tablas ya se habían importado). Pero después de eliminar la base de datos, ahora solo se liberaron 2 GB en la unidad C:.

Tengo algunas preguntas aquí.

  1. Antes de importar tenía 4,1 GB. Después de eliminar la base de datos, tengo 2,1 GB. Entonces, ¿qué ocupa los 2 GB de datos restantes en mi escritorio?

  2. ¿Hay alguna manera de encontrar y limpiar ese espacio? (Intenté borrar %temp%la memoria caché del sistema y ejecuté FLUSH QUERY CACHE. Pero nada funciona)

  3. Si el archivo mysqldump tiene 1,96 GB, pensé que la base de datos importada también tendrá casi el mismo tamaño. Si no es así, cuánta memoria ocuparía realmente la base de datos en el disco.

Logré importar la base de datos después de eliminar las tablas de caché de la base de datos. Pero me gustaría saber cómo liberar memoria en mi escritorio.

información relacionada