Назад | Перейти на главную страницу

Улучшит ли удаление старых данных MySQL производительность?

Улучшит ли удаление старых данных из моих таблиц производительность запросов MySQL?

Может быть. Это зависит от многих вещей, не все из них связаны с факторами, которые вы перечислили выше, в том числе от того, сколько строк / данных вы будете удалять и сколько из ваших общих данных представляет, насколько нормализованы ваши данные и сколько объединений производительность ваших запросов, насколько хорошо они написаны и, возможно, несколько других факторов.

РЕДАКТИРОВАТЬ: Кроме того, лучше масштабировать в соответствии с имеющимися у вас данными (например, путем оптимизации запросов, добавления или изменения индексов, обновления оборудования и т. Д.), Чем масштабировать данные в соответствии с ограничениями вашей системы. Существуют исключения, например, если данные, которые вы удаляете, сами по себе являются потенциальным обязательством, например личные, финансовые данные или данные о здоровье, которые, как вы уверены, у вас нет в дальнейшем законного использования.

После удаления старых данных не забудьте оптимизировать таблицы. (оптимизировать таблицу table_name;)