Оптимизация mysql
Если из выборки необходимо извлечь лишь несколько строк, нужно использовать
LIMIT число_выборок
Это особенно касается запросов вида
SELECT id, item FROM table_name WHERE id = 'some_id' LIMIT 1
Использование конструкции LIMIT позволит сократить время запроса, так как маська успокоится сразу как только достанет указанное количество совпадений и не будет потрошить базу до самого конца.
После добавлении в таблицу большого количества новых записей полезно выполнить комманду
OPTIMIZE TABLE table_name
MySQL выполнит оптимизацию структуры таблицы, дефрагментирует её.
Если нужно пихать в базу большое количество данных за короткое время, чтобы база не захлебывалась можно делать отложенные запросы
INSERT DELAYED ...
Это работает только для таблиц ISAM и MyISAM

