天天看點

oracle10g on AIX 調優筆記

rel="File-List" href="file:///C:%5CDOCUME%7E1%5Csandy%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml" target="_blank" rel="external nofollow" >

經過幾周的調優,終于達标了,在1千萬的資料量下,速度提高到原始速度的100倍。散步歸來,整理如下:

1 aix5安裝

1.1 bos安裝

1.2 必備軟體包安裝

1.3 安裝更新檔

1.4 安裝語言包

1.5 打開異步io

1.6 安裝監控工具nmon

1.7規劃檔案系統

    擴充現有檔案系統大小

準備  jfs2并行io檔案系統 安裝oracle

       建立裸裝置 存放資料檔案和redologfile

規劃方案:

在不同的磁盤上建立jfs2檔案系統(從5.2開始aix支援并行io)

挂載點 Fs_type 裝置 用途 備注
/mnt_01 Jfs2 hdisk0 資料檔案、控制檔案 Mount –o cio
/mnt_01 Jfs2 hdisk1
/ora_base Jfs2 hdisk2 安裝oracle程式
/ora_base/oradata/redolog_01.dbf raw hdisk1

建立lv上,再建立符号連結到/dev/rlv_name

别忘了改lv檔案的屬主(r開頭的檔案)

/ora_base/oradata/redolog_02.dbf raw hdisk2

1.8 修改系統參數

1.8.1 修改使用者的最大程序數

1.8.2 修改使用者打開最大的檔案數

1.8.3 優化io參數

1.8.4 優化記憶體參數

2 oracle安裝

2.1 安裝oracle10gR2(參考oracle的官方文檔,安裝媒體的doc目錄下)

2.2 建立執行個體

2.3 安裝監控工具statspack

2.3 準備測試資料

3 sql優化

       3.1 建立索引

       3.2 建立分區

       3.3 為大表打開cache和Parrel選項

       3.4 其他優化

4 開始壓力測試

4.1 監控作業系統(vmstat ,nmon)

4.2 生成監控快照

4.3 生成監控報告

4.4 分析監控報告

4.5 确定瓶頸

4.6 修改程式

4.7 優化oracle

4.8 重複2~7

4.9 儲存設定到pfile

5與目标比較,達标則優化完成。

繼續閱讀