Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 DBA_HIST_SNAPSHOT  [new]
startup_force
Guest
Мужыки ткните пальцем, где грабли. 11.2.0.1

select o.object_name, round(sum(h.SPACE_USED_DELTA)/1024/1024) "Used Space Delta MB"
from DBA_HIST_SEG_STAT h 
	join dba_objects o on h.OBJ# = o.OBJECT_ID 
	join DBA_HIST_SNAPSHOT s on h.SNAP_ID=s.SNAP_ID and s.INSTANCE_NUMBER=1
where h.SNAP_ID>(select min(snap_id) from dba_hist_snapshot where BEGIN_INTERVAL_TIME>sysdate-1) and h.TS#=4 and h.INSTANCE_NUMBER=1 and h.SPACE_USED_DELTA>10000
group by o.object_name
having sum(h.SPACE_USED_DELTA)/1024/1024 >500
order by 2 desc;

OBJECT_NAME                                        Used Space Delta MB
-------------------------------------------------- -------------------
SYS_LOB0000248332C00006$$ 15086


  1* select sum(bytes)/1024/1024 from dba_segments where segment_name like  'SYS_LOB0000248332C00006$$'
SYS@kn20v1> /

SUM(BYTES)/1024/1024
--------------------
1003
14 мар 11, 20:23    [10369277]     Ответить | Цитировать Сообщить модератору
 Re: DBA_HIST_SNAPSHOT  [new]
startup_force
Guest
Тема должна называтся DBA_HIST_SEG_STAT

Проблема в том что циферки не сходятся.
14 мар 11, 20:38    [10369330]     Ответить | Цитировать Сообщить модератору
 Re: DBA_HIST_SNAPSHOT  [new]
dbms_photoshop
Member

Откуда: sqlmdx.net
Сообщений: 5151
startup_force
Мужыки ткните пальцем, где грабли.
http://download.oracle.com/docs/cd/B19306_01/server.102/b14237/statviews_3165.htm
The total value is the value of the statistics since instance startup. The delta value is the value of the statistics from the BEGIN_INTERVAL_TIME to the END_INTERVAL_TIME in the DBA_HIST_SNAPSHOT view.
startup_force
Проблема в том что циферки не сходятся.
А чего значение статистики space used за период
h.SNAP_ID>(select min(snap_id) from dba_hist_snapshot where BEGIN_INTERVAL_TIME>sysdate-1)
должно совпадать с размером сегмента?
14 мар 11, 21:45    [10369524]     Ответить | Цитировать Сообщить модератору
 Re: DBA_HIST_SNAPSHOT  [new]
Осенев
Member

Откуда: рай->bloody hell
Сообщений: 547
Поидее, если взять десять интервалов, и просуммировать дельту, то получим дельту с первого по десятый, так ведь. Это первый sql и должен делать. Но он гдето набирает лишнее.

Простой sanity check, прирост не должен быть больше всего сегмента, логично. А получается обратное.
15 мар 11, 00:03    [10369856]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить