powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Трассировка SQL
10 сообщений из 10, страница 1 из 1
Трассировка SQL
    #32122670
ksukhonosenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет!
Существует ли какая-нибудь утилита для просмотра SQL запросов в конкретной сессии? В MS SQL есть профайлер, который показывает текст запроса, кажеться план запроса (здавно пользовался, забыл) и всякие времена и прочие данные.

Может есть доморощенные программульки в исходниках?
...
Рейтинг: 0 / 0
Трассировка SQL
    #32122673
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
В DBArtisan`е это есть (я думаю, что не только в нем). Можно и руками, но там запросов много делать надо...
...
Рейтинг: 0 / 0
Трассировка SQL
    #32122757
ksukhonosenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А еще? У меня его нет - у меня есть TOAD. А PL\SQL Developer может?
...
Рейтинг: 0 / 0
Трассировка SQL
    #32122798
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
Можно руками:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
SELECT sql_text, username, disk_reads_per_exec, buffer_gets, disk_reads,
parse_calls, sorts, executions, rows_processed, hit_ratio, first_load_time,
sharable_mem, persistent_mem, runtime_mem, cpu_time, elapsed_time, address,
hash_value
FROM (SELECT sql_text, b.username, ROUND(( a.disk_reads / DECODE(a.executions,  0 ,  1 , a.executions)),  2 )
disk_reads_per_exec, a.disk_reads, a.buffer_gets, a.parse_calls,
a.sorts, a.executions, a.rows_processed,  100  - ROUND( 100  * a.disk_reads / GREATEST(a.buffer_gets,  1 ),  2 ) hit_ratio,
a.first_load_time, sharable_mem, persistent_mem, runtime_mem,
cpu_time, elapsed_time, address, hash_value
FROM sys.v_$sqlarea a, sys.all_users b
WHERE a.parsing_user_id = b.user_id
AND b.username NOT IN ('SYS', 'SYSTEM'))
...
Рейтинг: 0 / 0
Трассировка SQL
    #32122816
ksukhonosenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А как долго живет информация в этом виде - sys.v_$sqlarea? Зависит от загрузки сервера и его конфигурации надо полагать? А нельзя ли сливать данные по сессии в отдельную табличку? Может уже есть какая тулза? Я попробовал DBArtizan - "sql data not available" был его ответ. Не всегда, но часто ...

Как вообще народ смотрит сессии? Ведь как-то же смотрят? Профайлят?
...
Рейтинг: 0 / 0
Трассировка SQL
    #32122824
Um
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если тебе надо посмотреть все запросы сессии включи для нее трассировку, шесть способов как сделать "это" есть на сайте killed'a http://www.oradba.com.ru/tuning/optimizer/tips/t2_sqltrace.shtml
А если надо просто в онлайне посмотреть какие запросы выполняются вполне подойдет и ТОАД там в DBA есть Kill/trace session
...
Рейтинг: 0 / 0
Трассировка SQL
    #32122835
Um
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смешная ссылка получилась
...
Рейтинг: 0 / 0
Трассировка SQL
    #32122881
ksukhonosenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за ссылку. Как включить - это полдела. А где смотреть результаты?
...
Рейтинг: 0 / 0
Трассировка SQL
    #32122903
ksukhonosenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я в описании DBMS_TRACE видел ссылочку на файлик ,который создает таблицы для трассировки, но у меня этот файлик не нашелся. А таблиц с похожим назначением в SYS нету.
...
Рейтинг: 0 / 0
Трассировка SQL
    #32123013
Um
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
делаешь
sho parameter user_dump_dest

по указанному пути будут лежать файлы трассировки. разбирать их можно утилитой TKProf, а можно и так читать...
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Трассировка SQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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