mysql ocupando muito espaço em disco no Windows

mysql ocupando muito espaço em disco no Windows

Gostaria de saber como o MySQL usa espaço em disco. Considere o seguinte cenário.

  1. Tentei importar um mysqldump grande (1,6 GB) usando o comando mysql -u root dbname < mydump.sql. Mas a importação falhou e recebi table xxx is fullum erro.

  2. Descobri que era porque não havia mais memória na unidade C:. Na verdade, antes de importar o banco de dados, eu tinha 4,1 GB livres na unidade C:. Mas depois de executar o comando, restaram apenas 13 MB na unidade C:.

  3. Para liberar espaço na unidade C:, eliminei o banco de dados que tentei importar (pois metade do total de tabelas já foi importada). Mas depois de excluir o banco de dados, ele liberou apenas 2 GB no C:drive agora.

Eu tenho algumas perguntas aqui

  1. Antes de importar eu tinha 4,1 GB. Depois de eliminar o banco de dados, tenho 2,1 GB. Então, o que está ocupando os 2 GB de dados restantes na minha mesa?

  2. Existe uma maneira de encontrar e limpar esse espaço? (Tentei limpar %temp%o cache do sistema e executei FLUSH QUERY CACHE. Mas nada funciona)

  3. Se o arquivo mysqldump tiver 1,96 GB, pensei que o banco de dados importado também teria quase o mesmo tamanho. Caso contrário, quanta memória realmente o banco de dados ocuparia no disco.

Consegui importar o banco de dados após remover as tabelas de cache do banco de dados. Mas gostaria de saber como liberar memória na minha mesa.

informação relacionada