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


Форма входа


Категории раздела
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, 09:13
    Главная » Статьи » Все про Oracle

    Таблицы x$ в Oracle

    Есть такие «магические» (по выражению Тома Кайта) таблицы. Все они содержат определенную информацию о буферном кеше.

    X$BH - содержит информацию о заголовках буферов (всех размеров) в кэш-буфере.

    X$KCBWBPD - информация о пулах ( V$BUFFER_POOL)

    X$KCBWDS - информация о WS (Working Sets)

    Можно построить цепочку: блок объекта (obj$) находится в буфере (X$BH) – буфер находится в Working Sets (X$KCBWDS) - Working Sets находится в пуле (X$KCBWBPD).

    Это можно продемонстрировать с помощью запроса:

    select/*+ ordered */bp.name pool_name, ob.name object,ws.addr,sum(ct) blocks from 
    (select set_ds,obj, count(*) ct from x$bh group by set_ds, obj) bh,
     obj$ ob,
     x$kcbwds ws,
     v$buffer_pool bp --X$KCBWBPD 
    where ob.dataobj# = bh.obj and ob.owner# > 0 and bh.set_ds = ws.addr and ws.set_id between bp.lo_setid and bp.hi_setid and bp.buffers != 0 
    group by bp.name,ob.name, ws.addr

    Состояние буферов:

    select decode(state, 0, 'Free', 1, 'Modified', 2, 'Not Modified',
     3, 'Being Read', 'Other') State, count(*) cnt
    from sys.x$bh group by state;



    -------------------------------


    По вопросам конкуренции:

    V$LOCK
    V$UNDOSTAT
    V$WAITSTAT
    V$LATCH
    

    По вопросам памяти:

    V$BUFFER_POOL_STATISTICS
    V$LIBRARYCACHE
    V$SGAINFO
    V$PGASTAT
    

    По вопросам о работе экземпляра:

    V$DATABASE
    V$INSTANCE
    V$PARAMETER
    V$SPPARAMETER
    V$SYSTEM_PARAMETER
    V$PROCESS
    V$BGPROCESS
    V$PX_PROCESS_SYSSTAT
    V$SYSTEM_EVENT
    

    По вопросам работы с дисками:

    V$DATAFILE
    V$FILESTAT
    V$LOG
    V$LOG_HISTORY
    V$DBFILE
    V$TEMPFILE
    V$TEMPSEG_USAGE
    V$SEGMENT_STATISTICS
    




    Категория: Все про Oracle | Добавил: basil (07.12.2011)
    Просмотров: 785 | Рейтинг: 0.0/0
    Всего комментариев: 0
    Имя *:
    Email *:
    Код *:
    Бесплатный конструктор сайтов - uCoz