powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Не верный результат запроса 12.1
7 сообщений из 7, страница 1 из 1
Не верный результат запроса 12.1
    #39293085
Kamael
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все привет.
Смигрировали с 9.2 на 12.1+ июльский патчсет.
После миграции были построены индексы, один(о других пока не известно) индекс вышел каким-то странным...
Если план подхватывает этот индекс(TAB_A_IX1), запрос возвращает меньше строк(не верный результат).
Проблемный план:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
-------------------------------------------------------------------+
| Id  | Operation                              | Name              |
-------------------------------------------------------------------+
| 0   | SELECT STATEMENT                       |                   |
| 1   |  NESTED LOOPS OUTER                    |                   |
| 2   |   NESTED LOOPS OUTER                   |                   |
| 3   |    TABLE ACCESS BY INDEX ROWID BATCHED |       TAB_A       |
| 4   |     INDEX RANGE SCAN                   |      TAB_A_IX1    |
| 5   |    TABLE ACCESS BY INDEX ROWID         |       TAB_A       |
| 6   |     INDEX UNIQUE SCAN                  |     TAB_A_IX2     |
| 7   |   TABLE ACCESS BY INDEX ROWID          |       TAB_B       |
| 8   |    INDEX UNIQUE SCAN                   |      TAB_B_IX1	   |
-------------------------------------------------------------------

Bug 22157363 не воспроизводится.
Перестроили индекс(rebuild online), план не поменялся, результат стал верным.
Что это было? Какие виды трассировок можно применять для выявления причины возникновения?
...
Рейтинг: 0 / 0
Не верный результат запроса 12.1
    #39293108
serpv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Kamael, индекс функциональный?
...
Рейтинг: 0 / 0
Не верный результат запроса 12.1
    #39293186
Kamael
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
serpv,
Нет, составной, из двух полей, col1,col2.
...
Рейтинг: 0 / 0
Не верный результат запроса 12.1
    #39293224
Фотография Павел Воронцов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я такое встречал в 11g, но там похоже были проблемы хранения (диск битый грубо говоря). Попробуйте пересоздать индекс в другом ТС на другом диске например.
...
Рейтинг: 0 / 0
Не верный результат запроса 12.1
    #39293226
Фотография Павел Воронцов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вообще без DDL таблиц и индексов, самого запроса и планов в 9 и 12 ничего определенного сказать нельзя.
...
Рейтинг: 0 / 0
Не верный результат запроса 12.1
    #39293247
Kamael
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Павел ВоронцовА вообще без DDL таблиц и индексов, самого запроса и планов в 9 и 12 ничего определенного сказать нельзя.
DDL не могу показать.
План в 9
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
-------------------------------------------------------------------+
| Id  | Operation                              | Name              |
-------------------------------------------------------------------+
| 0   | SELECT STATEMENT                       |                   |
| 1   |  NESTED LOOPS OUTER                    |                   |
| 2   |   NESTED LOOPS OUTER                   |                   |
| 3   |    TABLE ACCESS BY INDEX ROWID         |       TAB_A       |
| 4   |     INDEX RANGE SCAN                   |      TAB_A_IX3    |
| 5   |    TABLE ACCESS BY INDEX ROWID         |       TAB_A       |
| 6   |     INDEX UNIQUE SCAN                  |     TAB_A_IX2     |
| 7   |   TABLE ACCESS BY INDEX ROWID          |       TAB_B       |
| 8   |    INDEX UNIQUE SCAN                   |      TAB_B_IX1	   |
-------------------------------------------------------------------
...
Рейтинг: 0 / 0
Не верный результат запроса 12.1
    #39293631
Фотография Sayan Malakshinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Kamael,

у меня уже дважды на разных серверах было очень похожее: свежепостроенный ctx text индекс периодически возвращал не те строки, а в остальных случаях падал с ORA-07445: exception encountered: core dump [qervwRowProcedure()+136] [ACCESS_VIOLATION] [ADDR:0x8]

Ребилд индекса помогал, но добиться решения от суппорта не получилось :( типа не воспроизводится, зато зарегистрировали другой баг - экспорт с expdp таких индексов со skipjoins содержащим ' не происходит.

зря десуппортят 11.2 при такой сырой 12.1.0.2
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Не верный результат запроса 12.1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]