ORACLE資料庫效能優化概述

2021-07-14 10:49:53 字數 828 閱讀 6862

調整資料結構的設計

這一部分在開發資訊系統之前完成,程式設計師需要考慮是否使用oracle資料庫的分割槽功能,對於經常訪問的資料庫表是否需要建立索引等。

調整應用程式結構設計

這一部分也是在開發資訊系統之前完成,程式設計師在這一步需要考慮應用程式使用什麼樣的體系結構,是使用傳統的client/server兩層體系結構,還是使用browser/web/database的三層體系結構。不同的應用程式體系結構要求的資料庫資源是不同的。

調整資料庫sql語句

應用程式的執行最終將歸結為資料庫中的sql語句執行,因此sql語句的執行效率最終決定了oracle資料庫的效能。oracle公司推薦使用 oracle語句優化器(oracle optimizer)和行鎖管理器(row-level manager)來調整優化sql語句。

調整伺服器記憶體分配

記憶體分配是在資訊系統執行過程中優化配置的,資料庫管理員可以根據資料庫執行狀況調整資料庫系統全域性區(sga區)的資料緩衝區、日誌緩衝區和共享池的大小;還可以調整程式全域性區(pga區)的大小。需要注意的是,sga區不是越大越好,sga區過大會占用作業系統使用的記憶體而引起虛擬記憶體的頁面交換,這樣反而會降低系統。

調整硬碟i/o

資料庫管理員可以將組成同乙個表空間的資料檔案放在不同的硬碟上,做到硬碟之間i/o負載均衡。

調整作業系統引數

執行在unix作業系統上的oracle資料庫,可以調整unix資料緩衝池的大小,每個程序所能使用的記憶體大小等引數。

ORACLE資料庫效能優化概述

實際上,為了保證oracle資料庫執行在最佳的效能狀態下,在資訊系統開發之前就應該考慮資料庫的優化策略。優化策略一般包括伺服器作業系統引數調整 oracle資料庫引數調整 網路效能調整 應用程式sql語句分析及設計等幾個方面,其中應用程式的分析與設計是在資訊系統開發之前完成的。分析評價oracle資...

優化Oracle資料庫效能

優化策略 為了保證oracle資料庫執行在最佳的效能狀態下,在資訊系統開發之前就應該考慮資料庫的優化策略。優化策略一般包括伺服器作業系統引數調整 資料庫引數調整 網路效能調整 應用程式sql語句分析及設計等幾個方面,其中應用程式的分析與設計是在資訊系統開發 分析評價oracle資料庫效能主要有資料庫...

Oracle資料庫效能優化

url size medium 為了保證oracle資料庫執行在最佳的效能狀態下,在資訊系統開發之前就應該考慮資料庫的優化策略。優化策略一般包括伺服器作業系統引數調整 資料庫引數調整 網路效能調整 應用程式sql語句分析及設計等幾個方面,其中應用程式的分析與設計是在資訊系統開發。分析評價oracle...