|
Не вижу join elimination в Oracle и Sql Server'e для примитивной выборки master-detail
|
|||
---|---|---|---|
#18+
Во всяком случае у этой версии. Надо будет прогнать на репрезентативной выборке. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2012, 20:37 |
|
Не вижу join elimination в Oracle и Sql Server'e для примитивной выборки master-detail
|
|||
---|---|---|---|
#18+
lockyа, стоп, у оракула что - всё наоборот? джойн убирается хотя не должен был?Ну тут хитрость в том, что foreign key - вполне себе trusted, а глубже оптимизатор видать не копает. Если сделать невалидный внешний ключ, то все изменится: Код: 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. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2012, 09:00 |
|
Не вижу join elimination в Oracle и Sql Server'e для примитивной выборки master-detail
|
|||
---|---|---|---|
#18+
Bogdanov Andreylockyа, стоп, у оракула что - всё наоборот? джойн убирается хотя не должен был?Ну тут хитрость в том, что foreign key - вполне себе trusted, а глубже оптимизатор видать не копает. Если сделать невалидный внешний ключ, то все изменится: В общем, одни излишне доверяют, другие - излишне не доверяют Никто не без греха :( ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2012, 10:16 |
|
|
start [/forum/topic.php?fid=35&msg=37942288&tid=1552524]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 237ms |
total: | 366ms |
0 / 0 |