1、調(diào)整數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)。這一部分在開發(fā)信息體系之前完結(jié),程序員需求考慮是否運(yùn)用ORACLE數(shù)據(jù)庫(kù)的分區(qū)功用,關(guān)于經(jīng)常拜訪的數(shù)據(jù)庫(kù)表是否需求建立索引等。
2、調(diào)整應(yīng)用程序結(jié)構(gòu)設(shè)計(jì)。這一部分也是在開發(fā)信息體系之前完結(jié),程序員在這一步需求考慮應(yīng)用程序運(yùn)用什么樣的體系結(jié)構(gòu),是運(yùn)用傳統(tǒng)的Client/Server兩層體系結(jié)構(gòu),仍是運(yùn)用Browser/Web/Database的三層體系結(jié)構(gòu)。不同的應(yīng)用程序體系結(jié)構(gòu)要求的數(shù)據(jù)庫(kù)資源是不同的。
?
3、調(diào)整數(shù)據(jù)庫(kù)SQL句子。應(yīng)用程序的履行終究將歸結(jié)為數(shù)據(jù)庫(kù)中的SQL句子履行,因此SQL句子的履行功率終究決議了ORACLE數(shù)據(jù)庫(kù)的性能。ORACLE公司推薦運(yùn)用ORACLE句子優(yōu)化器(Oracle Optimizer)和行鎖管理器(row-level manager)來(lái)調(diào)整優(yōu)化SQL句子。
4、調(diào)整服務(wù)器內(nèi)存分配。內(nèi)存分配是在信息體系運(yùn)行過(guò)程中優(yōu)化配置的,數(shù)據(jù)庫(kù)管理員能夠根據(jù)數(shù)據(jù)庫(kù)運(yùn)行狀況調(diào)整數(shù)據(jù)庫(kù)體系大局區(qū)(SGA區(qū))的數(shù)據(jù)緩沖區(qū)、日志緩沖區(qū)和共享池的巨細(xì);還能夠調(diào)整程序大局區(qū)(PGA區(qū))的巨細(xì)。需求注意的是,SGA區(qū)不是越大越好,SGA區(qū)過(guò)大會(huì)占用操作體系運(yùn)用的內(nèi)存而引起虛擬內(nèi)存的頁(yè)面交流,這樣反而會(huì)降低體系。

5、調(diào)整硬盤I/O,這一步是在信息體系開發(fā)之前完結(jié)的。數(shù)據(jù)庫(kù)管理員能夠?qū)⒔M成同一個(gè)表空間的數(shù)據(jù)文件放在不同的硬盤上,做到硬盤之間I/O負(fù)載均衡。
6、調(diào)整操作體系參數(shù),例如:運(yùn)行在UNIX操作體系上的ORACLE數(shù)據(jù)庫(kù),能夠調(diào)整UNIX數(shù)據(jù)緩沖池的巨細(xì),每個(gè)進(jìn)程所能運(yùn)用的內(nèi)存巨細(xì)等參數(shù)。