工作筆記 - 調整索引和表空間
深圳的工作記錄
客戶資料庫原本資料採集已經自動計算的過程需要10個小時。
作如下優化:
1。調整初始化引數
open_cursors=400 ,原來是2500
db_file_multiblock_read_count=16 原來是8
db_block_buffers=89600 * 8192 = 700M, 原來是19200
shared_pool_size=104857600 , 原來是52428800
sort_area_size=1058576 , 原來是65536
optimizer_mode=all_rows , 原來是first_rows
2。調整表空間中資料檔案的分配和大小,取消資料檔案的自動擴充套件屬性
3。調整INDEX,原本某表的主鍵佔了將近7G的空間,但是資料表本身只有1G多大小刪除了原來的主鍵,重新建立,使用COMPRESS,佔用空間縮小到3G多。這樣的情況同樣出現在其它一些大表中,作了同樣的處理。
4。刪除了一些現場人員隨意建立的臨時表,這些臨時表總共佔據了將近1G的空間
5。刪除了一些重複的索引
7。重組了INDEX表空間,原本佔據了9G的空間,重組之後只需要900M空間
優化以後資料採集和自動計算的時間縮短為5小時,100%效率提高
沒有使用到任何高深的技術,僅僅是一些基本的優化工作,已經滿足了客戶的需求,可見Oracle一路NEXT的安裝,雖然也可以用,但是會用的很不爽。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12521/viewspace-777470/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- TimesTen臨時(記憶體)空間使用和調整臨時(記憶體)空間記憶體
- 手工段管理表空間遷移後的調整
- go 學習筆記之工作空間Go筆記
- 10.管理UNDO表空間.(筆記)筆記
- 表空間傳輸讀書筆記筆記
- 9.管理表空間和資料檔案(筆記)筆記
- Oracle表、索引修改表空間語句Oracle索引
- Oracle效能調整筆記Oracle筆記
- oracle 表空間 資料檔案 筆記Oracle筆記
- DB2學習筆記 - 表空間DB2筆記
- 表、索引遷移表空間alter table move索引
- oracle效能調整筆記[zt]Oracle筆記
- 9i筆記-最佳化表空間筆記
- SQL調整:‘以空間換效能’調整一例SQL
- Oracle中表空間、表、索引的遷移Oracle索引
- MySQL InnoDB 共享表空間和獨立表空間MySql
- MySQL InnoDB 共享表空間和獨立表空間MySql
- linux系統檢視調整swap空間Linux
- C++筆記--名字空間和異常C++筆記
- 【自動化】使用PL/SQL輔助完成表空間的分類調整SQL
- Shell磁碟空間和表空間告警程式
- ORACLE 表空間筆記-20140320Oracle筆記
- 刪除表空間和表空間包含的檔案
- 學習筆記:InnoDB表和索引結構(二)筆記索引
- 學習筆記:InnoDB表和索引結構(一)筆記索引
- 調整vmware虛擬機器硬碟空間的方法虛擬機硬碟
- 空間索引 - 各資料庫空間索引使用報告索引資料庫
- 深入淺出空間索引:為什麼需要空間索引索引
- oracle10g缺少tempfile(臨時表空間)_offline相關表空間測試筆記Oracle筆記
- 控制檔案 線上日誌 回滾表空間 筆記筆記
- oracle的表空間、分割槽表、以及索引的總結Oracle索引
- MySQL索引之空間索引(SPATIAL)MySql索引
- 【筆記】statspack 學習(二) sql調整筆記SQL
- 索引表空間不足的幾個處理思路索引
- Oracle修改預設表空間和預設臨時表空間Oracle
- 軟體調整 “百元筆記本”可能延遲上市時間筆記
- UNDO表空間自動調優原則
- 理解索引和聚簇——效能調整手冊和參考索引