Если ваш проект использует базу данных для хранения информации, рано или поздно вы столкнетесь с ситуацией, когда объем объем данных вырастет и производительность выборки этих данных упадет. Если не предпринять никаких действий, со временем производительность вашего приложения может упасть настолько, что пользоваться им станет невозможно.
Добиться хорошей производительности можно с помощью правильно созданных индексов к таблицам базы данных. Но прежде чем пытаться оптимизировать саму базу данных, стоит проверить код, который с этой базой взаимодействует. Зачастую, встречается настолько не оптимизированный код, что его недостатки не компенсировать никакими индексами. Рассмотрим наиболее часто встречающиеся проблемы в коде, которые стоит проверить в первую очередь.
Читать далее «Оптимизация работы с базой данных MySQL»