Книги автора: Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ
/ Книги автора: Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ
Книга: Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ
Критерии поиска
Критерии поиска
Те же самые правила, которые применяются к предложению ORDER BY, также применимы к запросам, содержащим предложение WHERE. Следующий пример создает индекс по нескольким столбцам для таблицы PROJECT В базе данных employee.gdb:
CREATE UNIQUE INDEX PRODTYPEX ON PROJECT (PRODUCT, PROJ_NAME);
Оптимизатор для этого запроса выберет индекс PRODTYPEX, потому что предложение WHERE ссылается на первый сегмент этого индекса:
SELECT * FROM PROJECT
WHERE PRODUCT ='software';
Напротив, он проигнорирует данный индекс для следующего запроса, потому что PROJ_NAME не является первым сегментом:
SELECT * FROM PROJECT
WHERE PROJ_NAME STARTING WITH 'Firebird 1';
Оглавление статьи/книги
Похожие страницы
- 4.2.5. Создание групп быстрого поиска
- Общие рекомендации поиска неисправностей
- Как указать направление поиска в Microsoft Word?
- Использование строки поиска
- Сохранение результатов поиска
- Раздел VI Управление глобальной инфраструктурой Сети: в поисках оптимальной модели
- 6.4.1. Общие критерии
- Условия поиска
- 1.11.9. Особенности поиска по блогам
- 6.4.3. Явные критерии
- Факторы, влияющие на ранжирование результатов поиска в поисковых машинах
- 10.7. В поисках аксиом