Я хочу найти весь запрос за период времени с именем пользователя, который запускает этот запрос (имя пользователя, а не идентификатор сеанса) Что мне делать?найти запрос на одно имя пользователя
ответ
Из нижеследующего вы можете получить весь список запросов по схеме wise.Check.
SELECT V.SQL_TEXT,
V.PARSING_SCHEMA_NAME,
V.FIRST_LOAD_TIME,
V.DISK_READS,
V.ROWS_PROCESSED,
V.ELAPSED_TIME,
V.SERVICE
FROM V$SQL V
WHERE TO_DATE(V.FIRST_LOAD_TIME,'YYYY-MM-DD hh24:mi:ss')>(TRUNC(SYSDATE))
AND PARSING_SCHEMA_NAME ='schema_name'
у него есть ошибка: строка с кавычками не была правильно завершена –
какая у вас база данных? – Goutham
я использовать оракул .. –
Возможно, вы хотите что-то подобное (не проверено). Предложение WHERE имеет две переменные связывания, одну для имени пользователя вашего приложения, а другую для периода, в течение которого вы хотите проверить все это.
select s.last_active_time, u.username, s.sql_id, c.cpu_time_total, s.sql_text
from v$sql s join all_users u on s.parsing_user_id = u.user_id
join dba_hist_sqlstat c on s.sql_id = c.sql_id
where username = :app_username
and last_active_time >= :from_date;
спасибо. время процессора, которое он показывает, - это время процессора, которое этот запрос использовался в последнем запуске? или сумму всего времени процессора, которое она использует во всех прогонах? и если я хочу использовать время процессора в течение определенного периода времени, могу ли я очистить таблицу для специального пользователя, а затем запустить свое приложение и посмотреть точное время процессора, которое использует приложение? –
Я не уверен (я не занимаюсь мониторингом/настройкой, я просто предложил то, что, как я думал, может вам помочь); если бы я был на вашем месте, я бы прочитал документацию для dba_hist_sqlstat, у него должны быть ответы на ваши вопросы. – mathguy
большое спасибо –
- 1. Найти одно существующее имя
- 2. Отслеживание загрузки файлов на одно имя пользователя
- 3. Интересная вставка Имя пользователя Запрос
- 4. capistrano одно имя пользователя для нескольких пользователей
- 5. Как получить запрос имя пользователя-пользователя
- 6. Найти имя пользователя с LDAP
- 7. Найти имя пользователя физического компьютера из MSTSC
- 8. найти имя пользователя, выполняющего cron
- 9. Найти имя хоста пользователя, запускающего триггер
- 10. найти искомое имя пользователя в полном имени пользователя
- 11. Найти имя и целевое имя действия (имя пользователя) UIGestureRecognizer
- 12. Facebook API: Найти имя пользователя из ID пользователя
- 13. Ограничение пользователя на одно приложение
- 14. Ограничение пользователя на одно видео
- 15. найти команду на имя файла
- 16. Запросить еще одно имя
- 17. Запрос на аутентификацию пользователя
- 18. настроить пользователя на запрос пользователя
- 19. Как найти имя пользователя приложения (ASP.NET/IIS)
- 20. Как получить имя пользователя, сделавшего запрос lita
- 21. Как найти имя пользователя и пароль phpmyadmin?
- 22. Найти друзей пользователя
- 23. Зная имя пользователя на странице
- 24. Powershell найти имя пользователя, создавшего счет
- 25. Программно найти имя пользователя в C++?
- 26. NetUserSetInfo: «Не удалось найти имя пользователя»
- 27. Запрос пароля, но не имя пользователя?
- 28. Найти имя веб-сайта
- 29. Пытается найти, если имя пользователя уже используется?
- 30. Найти имя пользователя Windows в R
Что вы подразумеваете под словом "find all query"? Что вам нужно - полный текст каждого запроса? Или просто query_id? – mathguy
полный текст запроса –
Я запустил приложение, и я хочу найти весь запрос, который запускает это приложение, и после этого найти, сколько cpu использует этот запрос –