Рейтинг:-1

Google Cloud SQL — размер хранилища экземпляров базы данных резко увеличивается каждый день

флаг cn

У меня есть экземпляр базы данных (MySQL 8) в Google Cloud, и с тех пор, как 20 дней назад использование хранилища экземпляра продолжает увеличиваться (примерно 2 ГБ каждый день!). Но я не мог узнать, почему.

Что я сделал:

  1. Взгляните на параметр «Восстановление на момент времени» «Восстановление на момент времени», он уже отключен.
  2. Двоичные журналы не включены.
  3. Проверьте фактический размер базы данных, и я вижу, что размер моей базы данных составляет всего 10 ГБ.
  4. Нет флага innodb_per_table, поэтому по умолчанию он должен быть «ложным».

Фактический размер базы данных составляет 10 ГБ, теперь использование хранилища занимает до 220 ГБ! Это много денег!

Я не мог решить эту проблему, пожалуйста, дайте мне несколько идеальных советов. Спасибо!

John Hanley avatar
флаг cn
Вы уже дважды задавали этот вопрос. Вы получили комментарии, в которых запрашивалась дополнительная информация, но вы не ответили или не обновили свой вопрос. Просмотрите эти комментарии и обновите свой вопрос, указав подробности, чтобы получить ответ. https://stackexchange.com/search?q=Google+Cloud+SQL+-+база данных+экземпляр+хранилище+размер+увеличение+драматично+каждый день
Рейтинг:0
флаг in

Базы данных SQL увеличиваются по нескольким причинам. Это может быть из-за несбалансированных индексов и многого другого.

Я бы сделал ставку на чрезмерное обновление или даже удаление звонков. Проверьте, работает ли вакуум у вас (существует несколько типов вакуума — анализируйте, анализируйте полностью. Google)

Если это помогает, это означает, что что-то в приложении вызывает это, либо его можно избежать, либо периодическую очистку в режиме онлайн (или полную очистку в автономном режиме с временем простоя)

По-видимому, вакуум в mysql называется оптимизацией. https://dev.mysql.com/doc/refman/8.0/en/optimize-table.html

Thien Nguyen avatar
флаг cn
Увеличение размера происходит в экземпляре, а не в самой базе данных. idk, если реальная проблема заключается в оптимизации базы данных
флаг in
ну можно попробовать :) AFAIK размер диска базы данных, ну, вызван базой данных...

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.