2016-07-22 54 views

回答

1

我會找出這些問題通過以下步驟:

1)找出哪些表在表空間中最大的一個。通常這些表導致您正在搜索的問題。您可以通過以下語句找到這些表格:

select owner, 
    segment_name, 
    segment_type, 
    tablespace_name, 
    sum(bytes)/1024/1024 "SIZE (MB)" 
    from dba_segments 
where tablespace_name = "Your Tablespace" 
group by owner, segment_name, segment_type, tablespace_name 
order by 5 desc; 

2)現在您已瞭解有關最大表格的信息。你可以現在檢查他們在上一次增長的速度有多快。例如,你可以使用優化器歷史記錄檢查表增長與下面的語句:

select u.name, o.name, savtime, h.rowcnt 
    from sys.user$ u, sys.obj$ o, sys.wri$_optstat_tab_history h 
where h.obj# = o.obj# 
    and o.owner# = u.user# 
    and u.name = "Your Table/Index Owner" 
    and o.name = "Your Table/Index Name" 
order by savtime; 

現在輪到你來檢查它是否是正常的,這些表的增長那麼多。 如果使用這些步驟找不到問題,則表空間中還可能存在其他問題。檢查表格Fragemtation的Oracle文檔。也許這個鏈接也可以幫助你:https://docs.oracle.com/cd/B28359_01/server.111/b28310/schema003.htm

相關問題