Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
23.12.2016, 02:40
|
|||
---|---|---|---|
|
|||
Долго строится план exec sp_executesql |
|||
#18+
Здравствуйте. При построении плана данного запроса уходит от 1 до 2 мин на приличном сервере (96 Гб ОЗУ, куча процов и тп) Сами таблицы практически пустые! После построения плана - работает пулей. Индексы все есть, перестраивал и тп. Если сокращать кол-во джоинов (урезать запрос) - то делается быстро! Но таблица то одна и та же! Код генерируется 1С, влезть туда нет возможности. Что можете посоветовать? Код: sql 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. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101.
Модератор: Тема перенесена из форума "Microsoft SQL Server". ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.12.2016, 03:29
|
|||
---|---|---|---|
|
|||
Долго строится план exec sp_executesql |
|||
#18+
Почему тема перенесена в 1С - вопрос чисто MS SQL !!!!! То что код создана в 1С никак не влияет на вопрос. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.12.2016, 08:54
|
|||
---|---|---|---|
Долго строится план exec sp_executesql |
|||
#18+
покажи запрос 1с ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.12.2016, 11:04
|
|||
---|---|---|---|
Долго строится план exec sp_executesql |
|||
#18+
Запрос 1С примерно понятен. Этот запрос в легкую переписывается на группировку по двум полям, а затем на CASE внутри SUM. План будет гораздо проще. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.12.2016, 16:00
|
|||
---|---|---|---|
Долго строится план exec sp_executesql |
|||
#18+
Oleg Krivopusk, Я модератор форума 1С. Перенесу Ваш тред обратно в форум MS SQL Server после того, как Вы поясните, каким образом Вы определили, что 1-2 мин уходит именно на построение плана запроса и именно SQL сервером. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.12.2016, 14:58
|
|||
---|---|---|---|
|
|||
Долго строится план exec sp_executesql |
|||
#18+
Oleg KrivopuskПочему тема перенесена в 1С - вопрос чисто MS SQL !!!!! То что код создана в 1С никак не влияет на вопрос.безграмотные или ленивые админы тоже вопросы пользователей "не печатает 1С" переадресовывают на 1С-ников. 1С же не печатает и им пофиг, что служба печати подвисла или принтер требует обслуживания. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.12.2016, 15:01
|
|||
---|---|---|---|
|
|||
Долго строится план exec sp_executesql |
|||
#18+
Oleg KrivopuskЧто можете посоветовать?Слишком много соединений. Я посоветую такое: разбить множество соединений в одном запросе на несколько запросов для временных таблиц. Потом уже соединять эти таблицы. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.12.2016, 15:11
|
|||
---|---|---|---|
|
|||
Долго строится план exec sp_executesql |
|||
#18+
Oleg KrivopuskСами таблицы практически пустые! После построения плана - работает пулей. Индексы все есть, перестраивал и тп. Если сокращать кол-во джоинов (урезать запрос) - то делается быстро! Но таблица то одна и та же! Код генерируется 1С, влезть туда нет возможности.Еще в голову приходит замер производительности - посмотрите, может там после получения структуры БД (по полям вижу, что это прямой запрос к БД 1С 8) что-то неоптимальное делается. Вот просто интересно - сравните 2 замера - до построения плана (когда долго) и после(когда вжжжик и всё). В какой операции или в какой строке будет разрыв? Тем самым ответите на вопрос Гари, на стороне MS SQL это или 1С тупит из-за индусского кода. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=28&mobile=1&tid=1518615]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
153ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 291ms |
total: | 542ms |
0 / 0 |