И так обещаное продолжение статьи: 1000 способов увеличения производительности SQL (часть 1).
Способы улучшения производительности SQL:
- Проводить тестирование (benchmarking);
- Поскольку Ваши данные данные добавляются, индексация может измениться (количество элементов и изменение селективности):
- Структурирование может хотеть измениться. Сделайте свою схему столь же модульной. Сделайте свою схему данных способным измериться;
Способы улучшения производительности Сети влияющие на БД (SQL):
- Минимизируйте движение, принося только, в чем Вы нуждаетесь;
- Не используйте SELECT *;
- Опасайтесь большого количества маленьких быстрых запросов, если более длинный запрос может быть более эффективным;
- Используйте multi_query если приспособлено, чтобы уменьшить обращения туда и обратно;
- Используйте сохраняемые процедуры, чтобы избежать убытка полосы пропускания;
Способы улучшения производительности Операционной системы влияющие на БД (SQL):
- Используйте надлежащее разделение данных;
- Держите хозяина базы данных столь же чистым насколько возможно.
- Используйте все созможности OS;
- уменьшите количство cron скриптов;
- создайте испытательную окружающую среду;
- Используйте исходную схему контроля и config файлы;
Продолжение следует…