Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите с оптимизацией запроса. / 2 сообщений из 2, страница 1 из 1
10.09.2014, 03:14:29
    #38742351
nmzar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с оптимизацией запроса.
Доброго времени суток!
Пришел на форум с вопросом, т.к. сам знаю только азы.
Написан мой запрос по примеру из инета, но кажется, что есть что-то аналогичное по функциональности и быстрее.
Суть - выбрать все слова с базы у которых нет определенных букв.
Сейчас часть запроса выглядит так:
Код: sql
1.
and mc.slovo NOT REGEXP 'а' and mc.slovo NOT REGEXP 'г' and mc.slovo NOT REGEXP 'д' and mc.slovo NOT REGEXP 'ж' and mc.slovo NOT REGEXP 'к' and mc.slovo NOT REGEXP 'л' and mc.slovo NOT REGEXP 'п' and mc.slovo NOT REGEXP 'с' and mc.slovo NOT REGEXP 'т' and mc.slovo NOT REGEXP 'ф' and mc.slovo NOT REGEXP 'щ' and mc.slovo NOT REGEXP 'э' and mc.slovo NOT REGEXP 'я'


И как кажется сильно нагружает базу.
Пробовал так чтобы проверить нагрузку:
Код: sql
1.
and mc.slovo NOT REGEXP '[агджклпстфщэя]'


но не работает.

Есть ли какие другие варианты построения запроса или этот оптимальный?
Заранее спасибо!
...
Рейтинг: 0 / 0
10.09.2014, 04:10:33
    #38742360
nmzar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с оптимизацией запроса.
последнее заработало в таком формате
Код: sql
1.
and mc.slovo NOT REGEXP 'а|б|в|г|д|е|ж|л|м|н|о|п|с'
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите с оптимизацией запроса. / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]