Каталог статей
Меню сайта


Форма входа


Категории раздела
Oracle DB [72]
Materials concerning Oracle database
Howto [24]
Все про Oracle [65]
Разработка на SQL и PL/SQL для Oracle, анализ работы базы
Построение Web-интерфейса: все что касается JSF, ADF и AJAX [9]
Разное [19]
Solaris [46]
Что касается администрирования Solaris
Linux [29]
Заметки по настройке Linux
AIX [1]
AIX, настройка Oracle на AIX
Java [15]
Cryptography [10]
Windows [1]
Java [35]
PostgreSQL [2]


Поиск


Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz


  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0


    Приветствую Вас, Гость · RSS 20.05.2024, 06:27
    Главная » Статьи » Все про Oracle

    Анализ 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
    Всего комментариев: 0
    Имя *:
    Email *:
    Код *:
    Бесплатный конструктор сайтов - uCoz