|
Джойн с временной таблицей сильно замедляет запрос.
|
|||
---|---|---|---|
#18+
Добрый день! Есть следующий запрос: Код: 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. 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.
В таком виде запрос отрабатывает за 4 секунды, итоговая выборка 130К строк. Если раскомментить все закомменченные фрагменты кода, то запрос начинает отрабатывать около 2 минут. На всех используемых таблицах есть идентичные индексы по ключевым полям. В чем может быть проблема? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2020, 14:15 |
|
Джойн с временной таблицей сильно замедляет запрос.
|
|||
---|---|---|---|
#18+
Индексов я в упор не увидел. Что насчет банально добавить OPTION(RECOMPILE). Да и актуальные планы выполнения не помешали бы. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2020, 14:17 |
|
Джойн с временной таблицей сильно замедляет запрос.
|
|||
---|---|---|---|
#18+
На временных таблицах тоже можно иметь индексы. Помогает... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2020, 14:19 |
|
Джойн с временной таблицей сильно замедляет запрос.
|
|||
---|---|---|---|
#18+
Индекс есть на исходной таблице Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2020, 14:22 |
|
Джойн с временной таблицей сильно замедляет запрос.
|
|||
---|---|---|---|
#18+
Вы бы для начала показали планы выполнения в формате sqlplan ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2020, 14:23 |
|
Джойн с временной таблицей сильно замедляет запрос.
|
|||
---|---|---|---|
#18+
aleks222, сработало, спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2020, 14:26 |
|
Джойн с временной таблицей сильно замедляет запрос.
|
|||
---|---|---|---|
#18+
Sergey Syrovatchenko, я хотел, но план, к сожалению, не пролазил по размеру файла. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2020, 14:27 |
|
Джойн с временной таблицей сильно замедляет запрос.
|
|||
---|---|---|---|
#18+
SamArs Sergey Syrovatchenko, я хотел, но план, к сожалению, не пролазил по размеру файла. хорошо написано ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2020, 16:54 |
|
Джойн с временной таблицей сильно замедляет запрос.
|
|||
---|---|---|---|
#18+
SamArs Sergey Syrovatchenko, я хотел, но план, к сожалению, не пролазил по размеру файла. можно выкладывать так: https://www.brentozar.com/pastetheplan/ кстати, может эту возможность в фак вынести? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2020, 16:57 |
|
|
start [/forum/topic.php?fid=46&msg=40031788&tid=1685244]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 142ms |
0 / 0 |