可通過dba_ind_statistics和dba_tab_statistics中的LAST_ANALYZED字段,觀察是否完成了統計信息的收集,只有完成的收集工作才會記錄在這兩個視圖中。
測試過程如下(測試環境11.2.0.3 RAC):
1 創建一個200w行左右的測試表,數據源為dba_objects。
2 查看視圖中統計信息:
select a.OWNER,a.INDEX_NAME,a.TABLE_NAME,a.LAST_ANALYZED from dba_ind_statistics a where table_name='STATEST1' and table_owner='YCR'
select b.TABLE_NAME,b.OWNER,b.LAST_ANALYZED from dba_tab_statistics b where table_name='STATEST1' and owner in ('YCR')
通過觀察得到,索引的統計信息為索引創建時自動收集,表的統計信息為空。
3 手工收集統計信息,在執行約38秒時手工中斷(已通過測試,此表收集統計信息約需要60秒)
begin
dbms_stats.gather_table_stats(ownname => 'YCR',tabname => 'STATEST1' ,estimate_percent => 100 ,cascade => true);
end;
/
4 查看視圖中統計信息:
select a.OWNER,a.INDEX_NAME,a.TABLE_NAME,a.LAST_ANALYZED from dba_ind_statistics a where table_name='STATEST1' and table_owner='YCR'
select b.TABLE_NAME,b.OWNER,b.LAST_ANALYZED from dba_tab_statistics b where table_name='STATEST1' and owner in ('YCR')
因為統計信息并未收集完全,所以此二表中的數據并無變化,再次收集統計信息完成后,表中信息才更新。
網站名稱:如何查看統計信息是否成功收集
網頁路徑:http://m.kartarina.com/article34/gescpe.html
成都網站建設公司_創新互聯,為您提供Google、網站維護、面包屑導航、云服務器、外貿網站建設、網站內鏈
廣告
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源:
創新互聯