服務(wù)器優(yōu)化概述
服務(wù)器優(yōu)化是指通過調(diào)整和改進(jìn)服務(wù)器的配置、硬件、軟件等方面,提高服務(wù)器的性能、穩(wěn)定性和可靠性,對(duì)于Oracle數(shù)據(jù)庫來說,服務(wù)器優(yōu)化主要包括以下幾個(gè)方面:
1、硬件優(yōu)化
2、操作系統(tǒng)優(yōu)化
3、數(shù)據(jù)庫實(shí)例優(yōu)化
4、SQL語句優(yōu)化
5、存儲(chǔ)優(yōu)化
6、網(wǎng)絡(luò)優(yōu)化
硬件優(yōu)化
1、CPU優(yōu)化
選擇多核心處理器
調(diào)整CPU緩存大小
調(diào)整CPU親和性
2、內(nèi)存優(yōu)化
增加物理內(nèi)存
調(diào)整內(nèi)存分配策略
使用大頁內(nèi)存
3、磁盤優(yōu)化
使用高速磁盤陣列(RAID)
使用固態(tài)硬盤(SSD)
調(diào)整磁盤I/O調(diào)度策略
操作系統(tǒng)優(yōu)化
1、內(nèi)核參數(shù)調(diào)整
調(diào)整內(nèi)存分配策略
調(diào)整文件系統(tǒng)參數(shù)
調(diào)整網(wǎng)絡(luò)參數(shù)
2、資源限制
限制并發(fā)進(jìn)程數(shù)
限制最大打開文件數(shù)
限制最大虛擬內(nèi)存大小
數(shù)據(jù)庫實(shí)例優(yōu)化
1、SGA優(yōu)化
調(diào)整共享池大小
調(diào)整緩沖區(qū)緩存大小
調(diào)整大型池大小
2、PGA優(yōu)化
調(diào)整PGA內(nèi)存大小
調(diào)整PGA自動(dòng)管理策略
3、后臺(tái)進(jìn)程優(yōu)化
調(diào)整日志寫入策略
調(diào)整歸檔日志模式
調(diào)整檢查點(diǎn)策略
SQL語句優(yōu)化
1、避免全表掃描
2、減少JOIN操作
3、使用索引查詢
4、使用分頁查詢
5、避免在WHERE子句中使用函數(shù)或表達(dá)式
6、使用綁定變量
7、使用并行執(zhí)行計(jì)劃
8、使用CBO優(yōu)化器
存儲(chǔ)優(yōu)化
1、數(shù)據(jù)文件布局優(yōu)化
使用多個(gè)數(shù)據(jù)文件
使用不同的表空間和數(shù)據(jù)文件組
使用自動(dòng)段空間管理(ASSM)
2、回滾段優(yōu)化
調(diào)整回滾段大小
使用多個(gè)回滾段
使用自動(dòng)回滾段管理(ARCH)