Страница 1 из 1

Как узнать время выполнения запроса на сервере

Добавлено: 06 авг 2008, 18:44
kozer
Уважаемые
Как можно узнать время выполнения запроса на стороне сервера?

На клиенте процедура подсчета вида не будет корректной из-за возможной загрузки клиентского компа или вычисления в потоке:

var
StartTime, Total: longint;
begin
StartTime := GetTickCount;
//здесь происходит запрос
Total := GetTickCount - StartTime;
end;

Как реализовать получение информации на сервере?

Добавлено: 06 авг 2008, 19:34
WildSery
Ты не поверишь.

Код: Выделить всё

declare variable StartTime time;
declare variable Total: int; 
begin 
  StartTime = cast('NOW' as time); 
  //здесь происходит запрос 
  Total = (cast('NOW' as time) - StartTime)*1000; -- это чтоб милисекунды были
end

Добавлено: 07 авг 2008, 13:39
kozer
WildSery, спасибо.