Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: индекс по выражению.
Показать сообщение отдельно

Пользователь


Сообщения: 101
Благодарности: 1

Профиль | Отправить PM | Цитировать


я ничего не путаю
у меня есть некоторые кол-во разных запросов, которые используют в where, среди прочих, одно и то же условие. например, locate('str1',field1). причём здесь кеш запросов - непонятно. так вот, в моём случае логично было бы для ускорения выполнения этих выборок при большом размере базы создать некоторую структуру, которая ускоряла бы отбор по where locate('str1',field1). такие структуры в бд называются индексами. только обычный индекс создаётся по всему полю, например field1, и участвует в запросах, имеющих условие на это самое поле. мне же было интересно - возможно ли создание нечто подобного, но по выражению. что-то вроде alter table ... add index locate('str1',field1).

ух. понятней я уже не могу объяснить, звиняйте.

-------
Suum cuique


Отправлено: 00:06, 22-12-2007 | #7

Название темы: индекс по выражению.