MySQL оптимизация запросов на примере ДЛЕ

Привет всем.
Недавно обратил внимание на некоторые особенности конструирования запросов MySQL и способы оптимизации и на примере ДЛЕ решил их проанализировать и подправить на уменьшение нагрузки. Т. к. самое узкое место в любой CMS это база.
Под катом объяснения, примеры и решения.



Многие сталкивались с проблемой спамеров. Сделано довольно много скриптов по защите от таких пользователей - в частности капчи, различные другие скрипты. Так же популярны сервисы, в которых имеется база спамеров и которая периодически пополняется.
В новых версиях ДЛЕ (9.7 etc) обнаружился баг - в Быстром редактировании новостей если доп поле не заполнено, и даже если оно обязательно к заполнению - его не показывает вообще.


