Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Время выполнения процедуры / 9 сообщений из 9, страница 1 из 1
15.11.2017, 16:34
    #39553695
Джек
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Время выполнения процедуры
Добрый день всем!
Можно ли измерить время выполнения процедуры?
Я делаю так:
sbegin=current_date || ' ' || current_time || ' - Начало работы'
--работа
...
...
...
send=current_date || ' ' || current_time || ' - Конец работы'
.
И получаю в sbegin и send одинавковое время.
Заранее спасибо.
...
Рейтинг: 0 / 0
15.11.2017, 16:39
    #39553699
Arioch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Время выполнения процедуры
сдeлай UDF, которая возвращает GetTickCount
...
Рейтинг: 0 / 0
15.11.2017, 16:40
    #39553702
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Время выполнения процедуры
не читаешь доку
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
15.11.2017, 16:41
    #39553703
Arioch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Время выполнения процедуры
https://firebirdsql.org/refdocs/langrefupd21-current_timestamp.html

Within a PSQL module (procedure, trigger or executable block), the value of CURRENT_TIMESTAMP will remain constant every time it is read. If multiple modules call or trigger each other, the value will remain constant throughout the duration of the outermost module. If you need a progressing value in PSQL (e.g. to measure time intervals), use 'NOW'.

https://firebirdsql.org/refdocs/langrefupd21-now.html
...
Рейтинг: 0 / 0
15.11.2017, 16:43
    #39553707
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Время выполнения процедуры
вот
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
15.11.2017, 16:49
    #39553717
Джек
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Время выполнения процедуры
AriochWithin a PSQL module (procedure, trigger or executable block), the value of CURRENT_TIMESTAMP will remain constant every time it is read. If multiple modules call or trigger each other, the value will remain constant throughout the duration of the outermost module. If you need a progressing value in PSQL (e.g. to measure time intervals), use 'NOW'.
Спасибо!
...
Рейтинг: 0 / 0
15.11.2017, 17:39
    #39553757
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Время выполнения процедуры
Ariochсдeлай UDF, которая возвращает GetTickCount

Это путь для самураев, не сумевших найти стандартную GetExactTimestamp.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
15.11.2017, 18:39
    #39553823
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Время выполнения процедуры
...
Рейтинг: 0 / 0
16.11.2017, 09:58
    #39554082
WildSery
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Время выполнения процедуры
Arioch,

В последнее время от тебя много проктологических советов.
Завязывай с сарказмом, а если это не он, то отвечай не сразу, подумай перед ответом :)
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Время выполнения процедуры / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]