Я создал процедуру для выполнения набора запросов. В SQL запрос занимает 30 секунд для выполнения, где, когда я вызываю ту же процедуру на странице ASP, требуется больше времени для отображения данных. Просьба дать мне решение для того же самого.Классический ASP - процесс выполнения запроса
0
A
ответ
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
Сколько записей вы выбрали? Каков соответствующий код? –