Nosso banco de dados MySQL do Google Cloud teve um aumento enorme e inesperado de espaço usado em alguns dias. Passou de 15 GB para 16 TB! Obviamente, isso também está causando problemas em nosso faturamento, pois o custo do armazenamento SQL aumentou drasticamente.
Após verificar o armazenamento por meio do Google Cloud SQL System Insights, percebemos que o aumento se deve ao que o Google SQL chama de tmp_data
. Aqui você pode ver como disparou:
gráfico mostrando o aumento do armazenamento
Reiniciar a instância do banco de dados limpou isso tmp_data
e restaurou o uso do armazenamento do banco de dados para os 15 GB esperados antes.
Os logs SQL também não parecem mostrar nada significativo além de mensagens de erro relacionadas à falta de armazenamento disponível quando o limite foi atingido.
Gostaria de entender o que pode estar causando esse problema. Para começar, tentei pesquisar o que tmp_data
é, mas não consigo encontrar uma resposta confiável para o que isso representa.
Questões:
- O que há
tmp_data
no Google Cloud MySQL? - O que eu poderia investigar para tentar entender qual pode ser o problema?