|
![]() |
#1 |
Программатор
|
А у меня в 12-ке в индексе ClosedItemDimIdx первым полем идет Closed, потом ItemId. Мне кажется это не есть хорошо.
|
|
|
За это сообщение автора поблагодарили: Ace of Database (2). |
![]() |
#2 |
Участник
|
Цитата:
И меня там действительно смущает, что нет поля closed, но если его добавить, то нельзя оставлять индекс уникальным. Может, создать новый неуникальный индекс, продублировать там все поля из индекса ItemDimIdx и добавить туда поле Closed ? |
|
![]() |
#3 |
Участник
|
Вот запрос:
WHERE (((T1.PARTITION=?) AND (T1.DATAAREAID='?')) AND ((T1.ITEMID='?') AND (T1.CLOSED=?))) Действительно проблему может решить дублирование индекса ItemDimIdx и добавление в новый индекс поле CLOSED ? |
|
![]() |
#4 |
Участник
|
Создайте свой индекс и добавьте index hint для этого запроса. И посмотрите, что получится.
|
|
![]() |
#5 |
Участник
|
Цитата:
Стандартные неиспользуемые индексы |
|
|
За это сообщение автора поблагодарили: Logger (1), Ace of Database (2). |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|