|
Оптимизация запроса
|
|||
---|---|---|---|
#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. 61. 62. 63. 64. 65. 66. 67. 68.
Его план: Код: 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. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75.
Работает 1-10 минут. Надо ускорить. Помогите. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2020, 15:29 |
|
Оптимизация запроса
|
|||
---|---|---|---|
#18+
FunnyRabbit Надо ускорить. Помогите. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2020, 15:38 |
|
Оптимизация запроса
|
|||
---|---|---|---|
#18+
Elic, Бюджет? Я поэтому на СКЛ.РУ и захожу редко. Из за таких вот барыг. По человечески помочь нельзя что-ли? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2020, 15:41 |
|
Оптимизация запроса
|
|||
---|---|---|---|
#18+
FunnyRabbit По человечески помочь нельзя что-ли? Но бесплатный совет дам: надо что-то изменить. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2020, 15:46 |
|
Оптимизация запроса
|
|||
---|---|---|---|
#18+
FunnyRabbit, добавь ещё 5-10 табличек во from. оптимизатору наверняка стенет понятнее, что же именно ты от него хочешь... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2020, 17:08 |
|
Оптимизация запроса
|
|||
---|---|---|---|
#18+
FunnyRabbit, Учитывая, как оптимизатор промазал с Time (12 секунд против 10 минут), я бы проверил: 1) Статистику на таблицах/индексах 2) Системную статистику 3) После первых выполнения первых двух пунктов посмотреть, изменился ли план и оценка в нём. Можно ещё посмотреть ASH. Это если запрос не трогать, а пока неочевидно, обязательно ли его трогать ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2020, 17:23 |
|
Оптимизация запроса
|
|||
---|---|---|---|
#18+
MERGE JOIN CARTESIAN и INDEX SKIP SCAN в плане, в любом случае не очень красиво. Плюсуюсь к Elic Гадание в хрустальном шаре или по картам таро - требует оплаты. Не нравится sql.ru - обратитесь в передачу Битва Экстрасенсов. Раньше можно было еще и в Спортлото написать, но там теперь тоже барыги сидят AFAIK, врят ли помогут. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2020, 17:35 |
|
Оптимизация запроса
|
|||
---|---|---|---|
#18+
FunnyRabbit Есть запрос: Работает 1-10 минут. Надо ускорить. Помогите. В твоём плане есть несколько MERGE JOIN CARTESIAN, которые скорее всего выбираются оптимизатором поскольку ожидается <= 1 строк из дочернего датасета, и, скроее всего, и потребляют основное время, если строк реально больше. Тебе стоит сделать и прикрепить сюда SQL monitor report и многое станет ясно. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2020, 17:59 |
|
|
start [/forum/topic.php?fid=52&fpage=50&tid=1881425]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
others: | 300ms |
total: | 436ms |
0 / 0 |