9i 100G大小的庫imp到10g庫中後有必要對所有table及index做一次統計分析?
Oracle 9.2.0.8
Oracle 10.2.0.4
Linux AS 5.3
假設足夠的停機時間, 100G左右的一個9i 庫使用匯出匯入的方式升級到一個新的10g 庫中, 原9i 庫每週進行一次index全分析及
大表10%, 小表100%分析動作 。
1. 升級到10g 以後的第一次統計分析, 如果停機時間足夠, 是否有必要對所有Tables , Indexes 進行一次100%統計分析 ? 然後再設定
每週2次的 auto_sample_size 分析(指令碼如下) 。
2. 以下指令碼是否可行 ? 其中除了收集table統計資訊,收集索引統計資訊是否也是採用 auto_sample_size 的取樣percent ?
exec dbms_stats.gather_schema_stats(
ownname => 'TOLYWANG',
estimate_percent => dbms_stats.auto_sample_size, ## Oracle決定最佳取樣值
method_opt => 'for all columns size auto', ## 根據列傾斜度及列的workload來決定是否生成直方圖 (針對all columns)
cascade=>'TRUE', ## 收集索引統計資訊
degree => 10
)
[ 本帖最後由 tolywang 於 2009-10-16 18:28 編輯 ]
Oracle 10.2.0.4
Linux AS 5.3
假設足夠的停機時間, 100G左右的一個9i 庫使用匯出匯入的方式升級到一個新的10g 庫中, 原9i 庫每週進行一次index全分析及
大表10%, 小表100%分析動作 。
1. 升級到10g 以後的第一次統計分析, 如果停機時間足夠, 是否有必要對所有Tables , Indexes 進行一次100%統計分析 ? 然後再設定
每週2次的 auto_sample_size 分析(指令碼如下) 。
2. 以下指令碼是否可行 ? 其中除了收集table統計資訊,收集索引統計資訊是否也是採用 auto_sample_size 的取樣percent ?
exec dbms_stats.gather_schema_stats(
ownname => 'TOLYWANG',
estimate_percent => dbms_stats.auto_sample_size, ## Oracle決定最佳取樣值
method_opt => 'for all columns size auto', ## 根據列傾斜度及列的workload來決定是否生成直方圖 (針對all columns)
cascade=>'TRUE', ## 收集索引統計資訊
degree => 10
)
[ 本帖最後由 tolywang 於 2009-10-16 18:28 編輯 ]
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-616764/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle 9i資料庫做spaOracle資料庫
- Python:對程式做效能分析及計時統計Python
- 統計資料庫中表大小資料庫
- SQLServer查詢所有資料庫大小SQLServer資料庫
- SQL Server統計資料庫中表大小SQLServer資料庫
- 如何獲取 PostgreSQL 資料庫中的表大小、資料庫大小、索引大小、模式大小、表空間大小、列大小SQL資料庫索引模式
- Flutter中scroll_to_index 實現列表滾動到指定索引的庫FlutterIndex索引
- 【SQLServer】如何檢視某個資料庫中,每個table的資料量大小SQLServer資料庫
- 達夢資料庫之初始化頁大小對於表及表空間的影響分析資料庫
- Oracle 10g(10.1.0.2)中的OPTIMIZER_INDEX_COST_ADJ(轉)Oracle 10gIndex
- Oracle 資料庫 10g中的分割槽功能(轉)Oracle資料庫
- Oracle資料庫中的不可見索引 invisible indexOracle資料庫索引Index
- [轉帖]達夢資料庫-統計資料表資料量及空間表大小資料庫
- 【PG常用命令】postgresql資料庫統計物件大小SQL資料庫物件
- 資料分析師如何應對資料庫取數後的離線分析資料庫
- 備庫是否有自己的統計資訊?(續)
- SQL SERVER 2012查詢資料庫和所有表的大小方法彙總SQLServer資料庫
- 做一個有產品思維的研發:庫表設計
- 如何在10g中修改資料庫字符集資料庫
- Oralce 入門教程:Oracle Database 9i 10g 11g程式設計藝術 深入資料庫體系結構 第2版OracleDatabase程式設計資料庫
- 從把事做對到做對的事
- SAP WM 有無儲存WM Level歷史庫存的Table?
- OOCSS有哪些好處?對應的庫有哪些?CSS
- [20190530]DISABLE TABLE LOCK(10g).txt
- 針對複雜的系統邏輯做總結記錄,有哪些易用的知識庫管理軟體?
- 一次資料庫響應慢分析資料庫
- 9i和10g上rman全備的一點差別
- 記一次從刪庫到恢復的經歷
- 資料庫redolog切換頻率統計分析資料庫
- 記一次刪庫到資料恢復資料恢復
- 資料中心從10G/40G升級到25G/100G 時的幾個注意點
- oracle 10g建立資料庫鏈的簡化Oracle 10g資料庫
- SnapshotService 查詢備份倉庫下所有快照 querySnapshotByRepo分析
- 如何將外部資料庫 匯入到系統的SQL中資料庫SQL
- update表中index索引列對原索引條目做什麼操作?Index索引
- 查詢資料庫大小資料庫
- 計算資料庫中所有表的記錄條數資料庫
- 有兩張表;請用SQL查詢,所有的客戶訂單日期最新的前五條訂單記錄、資料庫設計中,一對多如何處理?、資料庫設計中,多對多一般如何處理?SQL資料庫
- 關於Oracle 10g ASM磁碟大小的限制Oracle 10gASM