|
|
|
Подскажите где искать причину странного поведения оптимизатора
|
|||
|---|---|---|---|
|
#18+
Добрый день, с некоторых пор запросы к одной из таблиц стали переодически переключатся на фулскан таблицы, даже там где это очевидно не оптимально, отлавливаем такие запросы по одному и прибиваем правильные планы, но хотелось бы разобраться что руководит CBO и на основании чего такие странные косты в плане. Пример отловленного сегодня запроса: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. ожидаемый план должен выглядеть вот так Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. непонятно почему CBO считает, что фулскан 10 миллиардов записей это быстрая операция, статистика по таблицам есть, собирается автоматически ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2017, 13:29 |
|
||
|
Подскажите где искать причину странного поведения оптимизатора
|
|||
|---|---|---|---|
|
#18+
me7, может эти 2 поля TAB2_PK = TAB1_PK есть в TAB2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2017, 13:48 |
|
||
|
Подскажите где искать причину странного поведения оптимизатора
|
|||
|---|---|---|---|
|
#18+
Трейсы сделай , распределение данных посмотри , гисторгамами поиграй . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2017, 13:51 |
|
||
|
Подскажите где искать причину странного поведения оптимизатора
|
|||
|---|---|---|---|
|
#18+
trc, денсити для столбцов похож на реальное распределение, гистаграмы удалил, у индексов был плохой кластеринг фактор, подменял его через сет - план всё равно остаётся плохой, через dbms_sqltune выдаётся и прибивается хороший план, но не понятно с чем это связано ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2017, 13:55 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39482212&tid=1885670]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
155ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 244ms |
| total: | 508ms |

| 0 / 0 |
