Como excluir uma tabela específica do buffer pool innodb?

1

Aqui está minha situação.

Eu tenho uma tabela muito grande que contém cerca de 90 GB de dados. Eu usei DATA DIRECTORY para colocar essa tabela em outra unidade, já que raramente uso a tabela e não quero perder espaço em SSDs. No entanto, estou tendo um problema com o tamanho dos dados do InnoDB.

Tanto o tuning-primer quanto o mysqltuner mostram que o tamanho dos dados do InnoDB é de 73 GB, enquanto eu configurei o tamanho do pool do InnoDB para 30 GB. Eu não tenho certeza de onde vêm esses 73 GB e acho que é por causa dessa tabela muito grande de 90 GB que eu tenho.

Como posso diminuir o tamanho dos dados? Eu sei que o tamanho do meu pool InnoDB é bastante e não vejo nenhum impacto adverso no meu servidor até agora.

Obrigado!

    
por user4951834 16.04.2016 / 12:08

1 resposta

1

Parece que você precisa de outro servidor para arquivar. Eu costumava ter esse problema e carregar outro servidor apenas para armazenamento de arquivos era a melhor estratégia para mim. Ele melhorou significativamente minha taxa de transferência no servidor de banco de dados ativo e ainda deu acesso aos dados arquivados no servidor de banco de dados de arquivamento.

    
por 17.04.2016 / 23:21

Tags