Меню сайта |
|
Форма входа |
|
Категории раздела |
|
Поиск |
|
Статистика |
Онлайн всего: 1 Гостей: 1 Пользователей: 0 |
|
Приветствую Вас, Гость · RSS |
20.05.2024, 06:27 |
|
Анализ SGA на предмет неправильного использования bind переменных
Можно использовать такой запрос
select sql_text,address, hash_value, executions, loads,
version_count, invalidations, parse_calls
from v$sqlarea where version_count > 100;
Но лучше следующий Ищем курсоры с несколькими версиями child_address:
select address, count(child_address) from v$sql
group by
address
having
count(child_address) > 10
Берем оттуда sql и адрес
Смотрим, почему разные child'ы:
select * from V$SQL_BIND_METADATA
where
address in (select child_address from v$sql where address = 'тот, что
нашли')
order by
address
|
Категория: Все про Oracle | Добавил: basil (19.08.2011)
|
Просмотров: 446
| Рейтинг: 0.0/0 |
|
|