|
|
|
Меняет ли CBO сам запрос или только план его выполнения?
|
|||
|---|---|---|---|
|
#18+
Столкнулся с вещью, которая поневоле вызывает вопрос про сабж. Oracle 9.2.0.1 Standart Edition, optimizer_mode=FIRST_ROWS. Именно Standart, поскольку на Enterprise подобного повторить не удалось. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Теперь выполняем такие запросы: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. Заметил: ошибки сыпятся из-за наличия условия WHERE, причем когда в нем используется та же самая таблица, что и в подзапросе. Но при указании хинта CHOOSE или RULE запрос отрабатывает без проблем. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. А почему так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2003, 16:27:40 |
|
||
|
Меняет ли CBO сам запрос или только план его выполнения?
|
|||
|---|---|---|---|
|
#18+
При упоминании о 9i - у меня сразу возникает мысль - наверно глюк :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2003, 16:32:50 |
|
||
|
Меняет ли CBO сам запрос или только план его выполнения?
|
|||
|---|---|---|---|
|
#18+
query rewrite? После того как однажды лицезрел план (и результаты исполнения) на базе с "кривой" статистикой (8.1.6), где напрочь отсутствовали следы одного предиката, уже не сомневаюсь -- меняет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2003, 01:45:13 |
|
||
|
Меняет ли CBO сам запрос или только план его выполнения?
|
|||
|---|---|---|---|
|
#18+
В v$option строка query_rewrite_enabled=FALSE. Впрочем, комментарий к этому параметру: "allow rewrite of queries using materialized views if enabled". Т.е. вроде как это для мат.представлений, есть еще какой query rewrite? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2003, 10:11:11 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=2772&tid=1990317]: |
0ms |
get settings: |
9ms |
get forum list: |
22ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
219ms |
get topic data: |
20ms |
get forum data: |
5ms |
get page messages: |
74ms |
get tp. blocked users: |
4ms |
| others: | 272ms |
| total: | 631ms |

| 0 / 0 |
