Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Трасс ировка запроса / 6 сообщений из 6, страница 1 из 1
17.02.2010, 12:19
    #36474588
berserkk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Трасс ировка запроса
А подскажите, пожалуйста, как в sybase asa запустить трассировку запроса?
...
Рейтинг: 0 / 0
17.02.2010, 12:38
    #36474660
berserkk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Трасс ировка запроса
У меня есть процедура, которая выполняет кучу запросов. Мне необходимо выяснить, за какой время выполняется каждый из ни. Это как-то возможно сделать?
...
Рейтинг: 0 / 0
17.02.2010, 13:04
    #36474777
KOLCHOZ_POSTEVENT
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Трасс ировка запроса
getdate() до запроса
getdate() после запроса.
А если совсем не лень, то завести временные переменные и селектить их разность.
...
Рейтинг: 0 / 0
17.02.2010, 13:35
    #36474914
berserkk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Трасс ировка запроса
KOLCHOZ_POSTEVENT,
спасибо
...
Рейтинг: 0 / 0
17.02.2010, 13:44
    #36474955
konstantines
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Трасс ировка запроса
berserkk,

Включите профилировщик, прогоните свою процедуру достаточное количество раз и посмотрите результат.
...
Рейтинг: 0 / 0
17.02.2010, 16:24
    #36475596
moteus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Трасс ировка запроса
Если надо профилировать еще и запросы, то можно и так
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
-- Start
CALL sa_server_option ( 'Request_level_log_file', 'C:\\temp\\rlog.txt' );
CALL sa_server_option ( 'RequestLogMaxSize',      '10485760' );
CALL sa_server_option ( 'RequestLogNumFiles',     '10' );
CALL sa_server_option ( 'Request_level_logging',  'SQL+hostvars' );
CALL sa_server_option ( 'Procedure_profiling',    'ON' );
CALL sa_server_option ( 'ProfileFilterUser',      '******' );

-- Stop
CALL sa_server_option ( 'Request_level_logging', 'NONE' );
CALL sa_server_option ( 'Procedure_profiling',   'OFF' );

call sa_get_request_profile ( 'C:\\temp\\rlog.txt' );
select * from satmp_request_profile

CALL sa_get_request_times ( 'C:\\temp\\rlog.txt' );
select * from satmp_request_time 
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Трасс ировка запроса / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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