DeepEdit!

Программирование баз данных на Oracle, техническая документация, литература, статьи и публикации

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта

Что находится в буферном кэше базы данных?


Тем, у кого особенно пытливый ум, по-видимому, будет интересно узнать, ка­кие объекты используют большую часть кэша буфера базы данных. Это именно
те объекты, размещение которых в соответствующем пуле могло бы сократить
число физических операций ввода/вывода. Приведенный ниже запрос помога­ет в этом разобраться:
О select 0.Owner, 0 Objectjype, O.Object.Name, count(B.Objd) from V$BH B, DBA_OBJECTS 0 where B.Objd = 0.Objected group by 0.Owner, 0 0bject_Type, 0.0bject_Name having count(B.Objd) > (select to_number(Value..05)
from V$PARAMETER
where Name = -db_block_buffers');
Запрос вернет нам список всех объектов, использующих более 5% кэша бу-
фера базы данных. Это именно те 5 объектов, которые являются первыми кан-
дидатами при назначении пулов объектам. Ниже дан пример выходных данных
запроса, в котором использован        порог:
□ OWNER   OBJECTJYPE        OBJECT_NAME        C0UNT(B. 0DJD)

DSTG        INDEX        C0MPANY_STATUS_PK        245
SYS        CLUSTER        C_0BJ#        440
SYS        INDEX        I_0BJAUTH1        206
SYS        TABLE        0BJAUTH$        185

Учитывая размер буферного кэша базы данных, можно соответствующим об­разом установить пороговое значение для этого запроса.
 


какая смесь лучше для новорожденного . Избавиться от цистита травами: лечение цистита.







jAntivirus