подскажите по индексам

Запросы, планы, оптимизация запросов, ...

Модераторы: kdv, CyberMax

Ответить
kasper
Сообщения: 8
Зарегистрирован: 28 фев 2005, 10:54

подскажите по индексам

Сообщение kasper » 30 май 2005, 12:10

странное явление есть таблица с PK и индексом по этому полю ...когда в ibexpert делаешь запрос select * from oper то в плане видно что выборка идет не по индексированным данным... (... (индеск создавался и удалялся несколько раз) ... может я что то не так делаю или есть какая нить переиндексация???

sag
Сообщения: 116
Зарегистрирован: 02 ноя 2004, 11:42

Re: подскажите по индексам

Сообщение sag » 30 май 2005, 12:27

kasper писал(а):странное явление есть таблица с PK и индексом по этому полю
странным представляется "PK и индекс по этому полю", что, ты действительно создаешь PK и затем еще и индекс по полю PK? Или я тебя не правильно понял?
kasper писал(а):делаешь запрос select * from oper то в плане видно что выборка идет не по индексированным данным
а как в таком запросе может быть использован индекс? Ты же просишь: "сервер, выдай мне всю таблицу oper, всю, даже не сортируя", и чем серверу индекс может помочь в этом случае? Если бы было что-нибудь типа where oper.pk_field=:param, вот тогда то и индекс бы пригодился.

kasper
Сообщения: 8
Зарегистрирован: 28 фев 2005, 10:54

Сообщение kasper » 30 май 2005, 12:53

да все спасибо вкурил все проиндексировано и отлично быстро вытягиваеться .... индексы по полям pk не создавал

Ответить