2012-02-23 8 views
0

Я создал процедуру для выполнения набора запросов. В SQL запрос занимает 30 секунд для выполнения, где, когда я вызываю ту же процедуру на странице ASP, требуется больше времени для отображения данных. Просьба дать мне решение для того же самого.Классический ASP - процесс выполнения запроса

+0

Сколько записей вы выбрали? Каков соответствующий код? –

ответ

0

Установите таймеры до и после каждого запроса, откликните его и сравните позже.

пример

response.write "<li>" & now 
rs.Open "Names", connStr, , , adCmdTableDirect 
response.write "<li>" & now 

узнать, какой запрос выполняется медленнее всего.

но мое чувство, что все они принимают одинаковое количество времени. проблема заключается в обратном и четвертом rs («this») и rs («that») доступе, который выводит данные в html.
, когда веб-сервер и сервер sql находятся в разных сетях, связь между ними занимает чертовски время.

В качестве средства защиты вы можете использовать стрелки.

http://forums.aspfree.com/code-bank-54/getting-away-from-recordsets-use-getrows-230953.html