Индексы имеют тенденцию не использоваться, когда значения используются в a OR
состояние. (amp_c.zone = '24' OR amp_c.zone = '25')
может быть лучше записан как (
amp_c.zone МЕЖДУ '24' И '25')'.
Индексы имеют тенденцию не использоваться, когда они происходят на одной стороне ИЛИ но не другой. Использование amp_c.some_countr = '0' OR (...)
будет, вероятно, делать недействительным использование index.m
Оптимизаторы работают лучше с простыми равенствами. Вам, возможно, понадобятся внешние объединения, а не внутренние объединения.