Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Определение времени исполнения запросов [D5, IB5.x, IB6.x, MySQL, Paradox]


[NIKEL] ©   (2002-02-20 11:01:00) 

вплоть до микросекунд?


[NIKEL]   (2002-02-20 14:47:00) [1]

ок ! понятно.


Bachin   (2002-02-20 13:46:00) [2]

запрос состоит из нескольких частей
1. SQL := SQLText
2. Prepare
3. Bind Variables
4. Execute
5. Fetch Result

ИСПОЛНЕНИЕ запроса (т.е. то, на что тратит время сервер) - это пункт 4. Его и считай. т.е.:
TS := GetTickCount;
4...
TS := GetTickCount - TS;


Крутов Алексей   (2002-02-20 12:58:00) [3]

var QueryStartTime:TDateTime;
QueryTime:real;

QueryStartTime:=Time;
Query.Open;
QueryTime:=DateTimeToTimeStamp(Time-QueryStartTime).Time/1000;


deleon   (2002-02-20 11:35:00) [4]

Скачай компонент для Delphi TVVMClock c
http://www.dbwork.kuban.ru


Леха   (2002-02-20 11:34:00) [5]

Используй точные таймеры если надо могу прислать тот которым пользуюсь сам


Наверх

Титульная страница Поиск, карта сайта Написать письмо