Оптимизация mysql

Если из выборки необходимо извлечь лишь несколько строк, нужно использовать

LIMIT число_выборок

Это особенно касается запросов вида

SELECT id, item FROM table_name WHERE id = 'some_id' LIMIT 1

Использование конструкции LIMIT позволит сократить время запроса, так как маська успокоится сразу как только достанет указанное количество совпадений и не будет потрошить базу до самого конца.

После добавлении в таблицу большого количества новых записей полезно выполнить комманду

OPTIMIZE TABLE table_name

MySQL выполнит оптимизацию структуры таблицы, дефрагментирует её.

Если нужно пихать в базу большое количество данных за короткое время, чтобы база не захлебывалась можно делать отложенные запросы

INSERT DELAYED ...

Это работает только для таблиц ISAM и MyISAM

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

Введите код с картинки


Поля обозначенные звездочкой (*) обязательны для заполнения