|
Рекомендация по запросу с предикантами
|
|||
---|---|---|---|
#18+
Добрый день! Всех с пятничкой! Друзья, честно скажу не силен еще в запросах, так сказать падаван. Вопрос следующий: есть 2 запроса которые генерят резкую кратковременную нагрузку, по рекомендации oem tuning advisor, вышло следующее: 1-й джоб: The predicate ABS("PO"."AMOUNT")=ABS(:B1) used at line ID 6 of the execution plan contains an expression on indexed column "AMOUNT". This expression prevents the optimizer from selecting indices on table "KKB_EXCH"."PARTNER_OPERATIONS". 2-й Джоб The predicate ABS("OO"."AMOUNT")=ABS(:B1) used at line ID 6 of the execution plan contains an expression on indexed column "AMOUNT". This expression prevents the optimizer from selecting indices on table "KKB_EXCH"."OW4_OPERATIONS". Вопрос: Как можно выполнить рекомендацию, непонятен момент как избавиться от этого, нужно ли, и можно ли понять benefit до начала рекомендации? Джобы: №1 Код: 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.
№2 Код: 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 06:55 |
|
|
start [/forum/topic.php?fid=52&tid=1882619]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
30ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 125ms |
0 / 0 |