|
Проиводительность сервера
|
|||
---|---|---|---|
#18+
Объясните, пожалуйста, следующую ситуацию: Есть хранимая процедура (MS SQL 2000 SP3), которая в QA выполняется максимум 16 сек. Та же процедура, запущенная из веб-формы (.NET v1.0) выполняется более 5 минут, браузер чаще всего даже не дожидается ответа и отваливает. В веб форме используется SqlDataReader, трассировка показывает что практически все время формирования страницы тратится именно на получение результатов от SQL сервера. И вообще, заменил следующее - если ХП довольно "легкая" и выполняется в QA менее 1 сек, то и в веб-формах время выполнения примерно такое же, а вот если ХП серьезней и в QA выполняется за несколько секунд, то в веб формах эта же ХП выполняется уже минуты. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2003, 14:16 |
|
Проиводительность сервера
|
|||
---|---|---|---|
#18+
В QA показывается время выполнения. А ты измеряешь время прокачки массива данных по сети. Уменьшай выборки до минимума. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2003, 14:30 |
|
Проиводительность сервера
|
|||
---|---|---|---|
#18+
DataReader при открытии всегда прокачивает результат до конца, чтобы выскочить на следю рез-т и т.д. но этого можно избежать Код: plaintext
при условии, что требуется первый и единственный resultset ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2003, 14:32 |
|
Проиводительность сервера
|
|||
---|---|---|---|
#18+
Что можно так долго прокачивать? В результате всего около 50 строк. Каждая строка возвращается с помощью функции и заносятся во временную таблицу, откуда потом все выбираются селектом. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2003, 18:11 |
|
Проиводительность сервера
|
|||
---|---|---|---|
#18+
SET NOCOUNT ON есть? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2003, 18:24 |
|
|
start [/forum/topic.php?fid=17&fpage=135&tid=1354391]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
72ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 171ms |
0 / 0 |