|
|
|
Сбой при выборке из секционированной таблицы
|
|||
|---|---|---|---|
|
#18+
Всем привет. Ситуация такая - при попытке выполнения некоего запроса вываливается end-of-file on communication channel. Об этом я писал вчера, толком никто ничего не ответил. Итак, опытным путём установлено, что эта ошибка - суть глюк 8.1.6.0.0, прикрывающий вывод сообщения о другой ошибке (например, ругань на некорректно заданный формат даты). Запрос тривиальный: Код: plaintext 1. 2. Таблица atrv секционирована по полю datr, партиции разделяются в 00:00:00 31 декабря каждого года, т.е., 30 и 31 декабря - в разных секциях. Последняя партиция - с 31 декабря 2003 до maxvalue. Имеется несекционированный индекс по co и datr. Фишка в чём - если выбирать значения за какую-то определённую дату до 30 декабря 2003 года включительно, индекс используется, если после (т.е., находящиеся в последней партиции) - нет, выбирается полное сканирование. Данные в последней партиции есть, аж до 2011 года, несмотря на здравый смысл, не спрашивайте меня, почему :) Кажется, получается такая картина - ораклу сносит крышу при выборке полным сканированием в последней партиции и индексным - в остальных. Если запрос отхинтовать, заставить использовать индекс, всё совершенно замечательно работает. Структурных проблем нет - и dbv и dbms_repair-ом всё проверено. В алерт ничего не сыпется. В трассе последний запрос попросту не виден. Что делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2003, 16:13 |
|
||
|
Сбой при выборке из секционированной таблицы
|
|||
|---|---|---|---|
|
#18+
патчи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2003, 16:27 |
|
||
|
Сбой при выборке из секционированной таблицы
|
|||
|---|---|---|---|
|
#18+
Пока патч качался, сделал analyze ... compute этой таблицы. Всё заработало :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2003, 17:37 |
|
||
|
Сбой при выборке из секционированной таблицы
|
|||
|---|---|---|---|
|
#18+
а, ну тогда все понятно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2003, 18:21 |
|
||
|
Сбой при выборке из секционированной таблицы
|
|||
|---|---|---|---|
|
#18+
Расскажи, подробнее, пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2003, 18:29 |
|
||
|
Сбой при выборке из секционированной таблицы
|
|||
|---|---|---|---|
|
#18+
в смысле понятно только, почему выбиралось полное сканирование ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2003, 19:54 |
|
||
|
Сбой при выборке из секционированной таблицы
|
|||
|---|---|---|---|
|
#18+
Тайгер сколько можно тебя искать. когда за коньяком придешь? аську читай свою хоть изредка а то ведь он и высохнуть может ненароком ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2003, 21:19 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=32119633&tid=1991499]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
73ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 218ms |
| total: | 386ms |

| 0 / 0 |
