Будет ли удаление данных из базы данных MySQL работать быстрее? - PullRequest
0 голосов
/ 05 марта 2012

У меня есть база данных с более чем 1 миллионом записей, и она начинает работать медленно.Если я удалю большую часть данных, это заставит мою базу данных работать быстрее?

Ответы [ 3 ]

2 голосов
/ 05 марта 2012

Обычно, 1 миллион записей не должен быть большим количеством данных для базы данных. Я бы посмотрел на ваш дизайн схемы данных (таблицы и индексы) и запросы (вы выполняете полное сканирование строк? Большие временные таблицы?), Если он работает недостаточно быстро.

0 голосов
/ 05 марта 2012

Одним словом Да, но это не ответ.Это зависит от схемы таблиц, индексации и запросов, которые вы выполняете.Если увеличение скорости приводит к микросекундам или меньше, это не стоитПопробуйте измерить и улучшить ваши запросы, если это возможно

0 голосов
/ 05 марта 2012

Это зависит от типа запроса. Это вполне может сделать это. Причины:

  • Меньше сканирования данных
  • Меньше данных для хранения в кэше
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...