Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Дочерние курсоры при вставке записи в таблицу
|
|||
|---|---|---|---|
|
#18+
Добрый день! Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production optimizer_adaptive_features FALSE _optimizer_gather_feedback FALSE _optimizer_use_feedback FALSE _sql_plan_directive_mgmt_control 0 cursor_sharing FORCE Наблюдается Код: plsql 1. 2. у которого на данный момент Version Count =9, но при интенсивной работе бывает и более 30 Вопрос 1. Откуда дочерние курсоры у вставки, когда у нее возможен только один план ? Код: plsql 1. 2. 3. 4. 5. 6. Информация по курсорам Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Причина инвалидации курсора Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Подробнее Код: plsql 1. В логах приложения присутствует Код: plsql 1. в эту таблицу Вопрос 2. Связано ли наличие дочерних курсоров с ошибкой в логах приложения ? Вопрос 3. Есть ли способы ограничить генерацию дочерних курсоров на INSERT ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2020, 13:02 |
|
||
|
Дочерние курсоры при вставке записи в таблицу
|
|||
|---|---|---|---|
|
#18+
Sergey_Korolev Вопрос 1. Откуда дочерние курсоры у вставки, когда у нее возможен только один план ? Sergey_Korolev Вопрос 2. Связано ли наличие дочерних курсоров с ошибкой в логах приложения ? Sergey_Korolev Код: plsql 1. Sergey_Korolev Вопрос 3. Есть ли способы ограничить генерацию дочерних курсоров на INSERT ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2020, 13:20 |
|
||
|
Дочерние курсоры при вставке записи в таблицу
|
|||
|---|---|---|---|
|
#18+
Sergey_Korolev Вопрос 1. Откуда дочерние курсоры у вставки, когда у нее возможен только один план ? Sergey_Korolev Вопрос 2. Связано ли наличие дочерних курсоров с ошибкой в логах приложения ? Вопрос 3. Есть ли способы ограничить генерацию дочерних курсоров на INSERT ? Тут смотрели? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2020, 13:24 |
|
||
|
Дочерние курсоры при вставке записи в таблицу
|
|||
|---|---|---|---|
|
#18+
Саян, Причину то инвалидации я понимаю, и костыли с самыми "длинными" биндами" пытался применять, но в большинстве случает это сделать практически нельзя - коробочные продукты. Но это борьба с последствиями. Видимо плохо сформулировал основной вопрос. Попробую еще раз. Зачем\для чего вообще такому INSERT нужны дочерние курсоры ? Ведь план один и он заранее известен. Какую задачу они решают ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2020, 13:40 |
|
||
|
|

start [/forum/topic.php?fid=52&tid=1881356]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
158ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 15ms |
| total: | 250ms |

| 0 / 0 |
