|
|
|
Указание на использование индексов в запросе может повлечь проблемы ?
|
|||
|---|---|---|---|
|
#18+
8.1.6. W2K Имеется запрос с использованием указания --+ INDEX(...). Вдруг он перестает возвращать записи либо вообще, либо возвращает явно не все (выглядит так, будто записей не существует/удалены). При указании --+ NO_INDEX(...) возвращается то, что нужно. Естественно, после перестройки индексов проблема исчезает. Видел это один раз, точно не скажу были ли "проблемные" индексы INVALID. Поэтому хотелось бы узнать, сталкивался ли кто-нибудь с подобным и чем такие проблемы могут быть вызваны (какая профилактика необходима, как определить наличие проблемы). Или же такого не может быть. Важно именно с учетом использования --+ INDEX(...). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2003, 11:53 |
|
||
|
Указание на использование индексов в запросе может повлечь проблемы ?
|
|||
|---|---|---|---|
|
#18+
Запрос давай ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2003, 11:54 |
|
||
|
Указание на использование индексов в запросе может повлечь проблемы ?
|
|||
|---|---|---|---|
|
#18+
И план выполнения как с хинтом так и без него ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2003, 12:09 |
|
||
|
Указание на использование индексов в запросе может повлечь проблемы ?
|
|||
|---|---|---|---|
|
#18+
Конкретный запрос не важен. Проблема в целом: 1. Формсы вываливают список записей таблицы - записи явно не все. 2. Запрос к этой таблице подтверждает, что записи действительно "испарились" :-). План запроса говорит об использовании индекса. Пишу запрос, но указываю, что не надо этот индекс трогать. Записи "воскресли". 3. Перестраиваю индекс и алес. Интересно именно то, что сталкивался ли кто-нибудь с подобным и чем это может быть вызвано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2003, 12:11 |
|
||
|
Указание на использование индексов в запросе может повлечь проблемы ?
|
|||
|---|---|---|---|
|
#18+
"Конкретный запрос не важен" Нет так нет. Одной проблемой меньше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2003, 12:15 |
|
||
|
Указание на использование индексов в запросе может повлечь проблемы ?
|
|||
|---|---|---|---|
|
#18+
Стройте запросы и индексы таким образом , что бы не нужно было использовать хинты. Хинты это ИМХО уже костыли для раненых. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2003, 12:44 |
|
||
|
Указание на использование индексов в запросе может повлечь проблемы ?
|
|||
|---|---|---|---|
|
#18+
>Поэтому хотелось бы узнать, сталкивался ли кто-нибудь с подобным ... >Или же такого не может быть Не может. Или уж какой-то совсем тяжелый случай. Функции в запросе есть ? Колонки NULL в индексе ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2003, 13:10 |
|
||
|
Указание на использование индексов в запросе может повлечь проблемы ?
|
|||
|---|---|---|---|
|
#18+
2 ora600: 1. Нет 2. Нет Я тоже считаю, что не может быть, хотелось только (для чего форум и нужен) услышать разные мнения. Повторяю, видел это только раз (полгода назад). Запрос возвращал не все то, что надо. При этом, при явном указании не использовать индексы возвращал то, что надо. Проблема была устранена после перестройки индексов. Так как это было критично, то после удостоверения в том, что данные не утеряны, и перестройки индексов, пропала собственно возможность покопаться поглубже. Тем не менее, если какие-то проблемы с индексами возможны, хотелось бы их профилактировать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2003, 13:35 |
|
||
|
Указание на использование индексов в запросе может повлечь проблемы ?
|
|||
|---|---|---|---|
|
#18+
по идее оптимизатор не должен выбирать полное индексное сканирование, если поле не NOT NULL даже при наличии хинта, но это возможно непропатченный баг. Какой номер патча? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2003, 13:37 |
|
||
|
Указание на использование индексов в запросе может повлечь проблемы ?
|
|||
|---|---|---|---|
|
#18+
8.1.6.0.0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2003, 13:43 |
|
||
|
Указание на использование индексов в запросе может повлечь проблемы ?
|
|||
|---|---|---|---|
|
#18+
>8.1.6.0.0 т.е. никакой патч не стоит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2003, 14:32 |
|
||
|
Указание на использование индексов в запросе может повлечь проблемы ?
|
|||
|---|---|---|---|
|
#18+
В задачи администратора входит иногда проверять правильность индексов, то есть давать analyze index xxxx validate structure. И перестраивать их в случае обнаружения ошибок... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2003, 10:47 |
|
||
|
Указание на использование индексов в запросе может повлечь проблемы ?
|
|||
|---|---|---|---|
|
#18+
И это не костыли, а одна из лучших вещей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2003, 12:31 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=32135594&tid=1991094]: |
0ms |
get settings: |
5ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
144ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
63ms |
get tp. blocked users: |
1ms |
| others: | 218ms |
| total: | 467ms |

| 0 / 0 |
