Labutin
Новичок
Как ускорить выполнение запроса?
Есть MySQL таблиза с четырьмя колонками.
Нужно выполнять следующий запрос:
SELECT * FROM table WHERE col1="текст" OR col2="текст"
В таблице порядка 1,5 миллиона строк.
Запрос иногда выполняется за 5 сек, а иногда за 25 сек.
Тип колонок col1 и col2 - VARCHAR(30)
Индексы добавил:
ALTER TABLE table ADD INDEX ( col1 )
ALTER TABLE table ADD INDEX ( col2 )
Особо не помогло
Что еще посоветуете?
-~{}~ 28.09.05 12:18:
MySQL 4.0.23
Есть MySQL таблиза с четырьмя колонками.
Нужно выполнять следующий запрос:
SELECT * FROM table WHERE col1="текст" OR col2="текст"
В таблице порядка 1,5 миллиона строк.
Запрос иногда выполняется за 5 сек, а иногда за 25 сек.
Тип колонок col1 и col2 - VARCHAR(30)
Индексы добавил:
ALTER TABLE table ADD INDEX ( col1 )
ALTER TABLE table ADD INDEX ( col2 )
Особо не помогло
Что еще посоветуете?
-~{}~ 28.09.05 12:18:
MySQL 4.0.23