Уверьте, что все столбцы, на которых есть условные утверждения «ON», есть, должны быть проиндексированы. Это значительно улучшит скорость.