![]() |
|
Модераторы: Akella |
![]()
|
|
| moteus |
|
|||
|
Unregistered |
Есть таблица содержащая 3 поля.
Для этой таблицы определены 2 индекса (по трем полям и по первому полю). Запрос вида: select * from table where field1 = 'value' использует тройной индекс. При попытке явно "подсунуть" индекс по первому полю запрос вообще не проходит. Подскажите из-за чего это может происходить и нужен ли вообще индекс по одному полю. |
|||
|
||||
| SmaLL |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 557 Регистрация: 17.12.2002 Где: Voronezh Репутация: нет Всего: 2 |
Индекс по одному полю field1 нужен, если делаешь запрос вида
-------------------- Что ни делается - всЁ к лучшему! SmallWeb Мой адрес не дом и не улица, мой адрес родной пивзавод! |
|||
|
||||
![]()
|
| Правила форума "Interbase" | |
|
|
Обязательно указание: 1. Версию InterBase (Firebird, Yaffil) 2. Способа доступа (ADO, BDE, IBX и т.д.)
Если Вам понравилась атмосфера форума, заходите к нам чаще! С Уважением, Akella. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Firebird, Interbase | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |