
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
18.01.2018, 15:23
|
|||
|---|---|---|---|
|
|||
TABLE ACCESS BY INDEX ROWID BATCHED и db file parallel read |
|||
|
#18+
Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production При доступе к таблице по индексу строится план TABLE ACCESS BY INDEX ROWID BATCHED INDEX RANGE SCAN Индекс выбирает не более 100 значений из таблицы (всего в таблице более миллиона строк). Запрос почти всегда выполняется быстро, но в некоторых случаях зависает на десятки минут с ожиданием db file parallel read с параметром blocks в пределах 100. Пр этом этот же запрос (с теми же параметрами) в другой сессии в это же время отрабатывает быстро. Асинхронный IO включен (filesystemio_options=SETALL, disk_asynch_io=TRUE) Без рабочей нагрузки на сервер получить такой эффект не удается. С чем может быть связано такое зависание или как отключить параллельное чтение или ROWID BATCHED при доступе к блокам таблицы? (parallel_degree_policy=MANUAL, но, как я понимаю, это на процесс параллельного чтения блоков не влияет) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.01.2018, 16:25
|
|||
|---|---|---|---|
|
|||
TABLE ACCESS BY INDEX ROWID BATCHED и db file parallel read |
|||
|
#18+
AlexanderKz, отчет real sql monitor гляньте/покажите ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.01.2018, 16:51
|
|||
|---|---|---|---|
|
|||
TABLE ACCESS BY INDEX ROWID BATCHED и db file parallel read |
|||
|
#18+
xtender, Попробую сделать такой снимок завтра. Сегодня уже пользователи не будут создавать на сервер большой нагрузки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.01.2018, 17:09
|
|||
|---|---|---|---|
|
|||
TABLE ACCESS BY INDEX ROWID BATCHED и db file parallel read |
|||
|
#18+
xtender, Нашел в истории сохранившийся зависавший запрос. План у него отличается от других таких же запросов. Почему он работает медленно теперь понятно. Буду теперь думать, почему из сотни одинаковых запросов один может идти по неправильному плану, а остальные по правильному. Спасибо за помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=52&mobile=1&tid=1884569]: |
0ms |
get settings: |
7ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
24ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 224ms |
| total: | 307ms |

| 0 / 0 |
