|
Разное время исполнения запроса из разных источников
|
|||
---|---|---|---|
#18+
Добрый день. Столкнулся с очень странной проблемой. Имеется приложение, состоящее из нескольких идентичных серверов приложений. Канал связи между ними и сервером SQL Server одинаков для всех. При трассировке с помощью SQL Profiler выяснилось, что при запуске кода из одного сервера приложений StmtCompleted.Duration в десять раз отличается от совершенно такого же исполнения кода с другого сервера. ПЛАНЫ ВЫПОЛНЕНИЯ - ОДИНАКОВЫЕ! Код исполняется в таком виде: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
Что, интересно, если же запускать то же самое, но не из приложения, а из установленной на каждом сервере SQL Management Studio, то результат везде одинаков и исполнение очень быстрое. Ломаю голову, с чем это может быть связано. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.02.2022, 21:59 |
|
Разное время исполнения запроса из разных источников
|
|||
---|---|---|---|
#18+
Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.02.2022, 08:17 |
|
Разное время исполнения запроса из разных источников
|
|||
---|---|---|---|
#18+
Xview Что, интересно, если же запускать то же самое, но не из приложения, а из установленной на каждом сервере SQL Management Studio, то результат везде одинаков и исполнение очень быстрое. Как обычно, читать здесь: http://www.queryprocessor.ru/fast-in-ssms-slow-in-app-part1/ В первую очередь про SET-опции клиентского коннекта, как подсказали выше. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.02.2022, 08:20 |
|
Разное время исполнения запроса из разных источников
|
|||
---|---|---|---|
#18+
aleks222, READ UNCOMMITTED. Или что-то конкретное более? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.02.2022, 13:37 |
|
Разное время исполнения запроса из разных источников
|
|||
---|---|---|---|
#18+
Сон Веры Павловны, С обоих серверов одинаковый код посылается. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.02.2022, 13:38 |
|
Разное время исполнения запроса из разных источников
|
|||
---|---|---|---|
#18+
Xview, Вам DBCC USEROPTIONS только одну строку вернуло? Попробуйте профайлером отследить настройки подключения для медленного выполнения. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.02.2022, 14:08 |
|
Разное время исполнения запроса из разных источников
|
|||
---|---|---|---|
#18+
Xview С обоих серверов одинаковый код посылается. Вам говорят не про код, а про SET-опции соединения. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.02.2022, 14:18 |
|
Разное время исполнения запроса из разных источников
|
|||
---|---|---|---|
#18+
Владислав Колосов, Поймал вот такие параметры: -- network protocol: TCP/IP set quoted_identifier on set arithabort on set numeric_roundabort off set ansi_warnings on set ansi_padding on set ansi_nulls on set concat_null_yields_null on set cursor_close_on_commit off set implicit_transactions off set language us_english set dateformat mdy set datefirst 7 set transaction isolation level read committed В обоих случаях одинаковые. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.02.2022, 21:17 |
|
|
start [/forum/topic.php?fid=46&gotonew=1&tid=1683803]: |
0ms |
get settings: |
19ms |
get forum list: |
8ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
37ms |
get topic data: |
5ms |
get first new msg: |
3ms |
get forum data: |
1ms |
get page messages: |
235ms |
get tp. blocked users: |
1ms |
others: | 4256ms |
total: | 4567ms |
0 / 0 |