|
|
|
Исключение таблиц из участия в запросе
|
|||
|---|---|---|---|
|
#18+
Имеется 3 таблицы: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2017, 20:29 |
|
||
|
Исключение таблиц из участия в запросе
|
|||
|---|---|---|---|
|
#18+
misha1973, Извиняюсь, случайно нажал опубликовать. Имеется 3 таблицы: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Никак не пойму, идет ли сканирование 3-й таблицы при значении :par = 'sec', или же она вообще не участвует в выборке? Запрос: Код: plsql 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2017, 20:36 |
|
||
|
Исключение таблиц из участия в запросе
|
|||
|---|---|---|---|
|
#18+
misha1973, смотри план: если видишь шаг Filter c предикатами выше по дереву перед сканом таблицы/индекса, то значит обращение к таблицы будет зависеть от указанных условий, например: Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2017, 20:48 |
|
||
|
Исключение таблиц из участия в запросе
|
|||
|---|---|---|---|
|
#18+
Ну фильтр то будет, как мне кажется. Я бьі зашел с другой стороньі - смотрите статистики вьіполнения. Код: 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. Сравните с par = 'thrd', затем 'all'. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2017, 09:37 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=141&tid=1885072]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 320ms |

| 0 / 0 |
