


下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、大型oracle數據庫優化設計方案 摘 要 本文主要從大型數據庫oracle環境四個不同級別的調整分析入手,分析oracle的系統結構和工作機理,從九個不同方面較全面地總結了oracle數據庫的優化調整方案。 關鍵詞 oracle數據庫 環境調整 優化設計 方案對于oracle數據庫的數據存取,主要有四個不同的調整級別,第一級調整是操作系統級包括硬件平臺,第二級調整是oracle rdbms級的調整,第三級是數據庫設計級的調整,最后一個調整級是sql級。通常依此四級調整級別對數據庫進行調整、優化,數據庫的整體性能會得到很大的改善。下面從九個不同方面介紹oracle數據庫優化設計方案。一.數據庫
2、優化自由結構ofa(optimal flexible architecture)數據庫的邏輯配置對數據庫性能有很大的影響,為此,oracle公司對表空間設計提出了一種優化結構ofa。使用這種結構進行設計會大大簡化物理設計中的數據管理。優化自由結構ofa,簡單地講就是在數據庫中可以高效自由地分布邏輯數據對象,因此首先要對數據庫中的邏輯對象根據他們的使用方式和物理結構對數據庫的影響來進行分類,這種分類包括將系統數據和用戶數據分開、一般數據和索引數據分開、低活動表和高活動表分開等等。數據庫邏輯設計的結果應當符合下面的準則:(1)把以同樣方式使用的段類型存儲在一起;(2)按照標準使用來設計系統;(3)
3、存在用于例外的分離區域;(4)最小化表空間沖突;(5)將數據字典分離。二、充分利用系統全局區域sga(system global area)sga是oracle數據庫的心臟。用戶的進程對這個內存區發送事務,并且以這里作為高速緩存讀取命中的數據,以實現加速的目的。正確的sga大小對數據庫的性能至關重要。sga包括以下幾個部分:1、數據塊緩沖區(data block buffer cache)是sga中的一塊高速緩存,占整個數據庫大小的1%-2%,用來存儲從數據庫重讀取的數據塊(表、索引、簇等),因此采用least recently used (lru,最近最少使用)的方法進行空間管理。2、字典緩
4、沖區。該緩沖區內的信息包括用戶賬號數據、數據文件名、段名、盤區位置、表說明和權限,它也采用lru方式管理。3、重做日志緩沖區。該緩沖區保存為數據庫恢復過程中用于前滾操作。4、sql共享池。保存執行計劃和運行數據庫的sql語句的語法分析樹。也采用lru算法管理。如果設置過小,語句將被連續不斷地再裝入到庫緩存,影響系統性能。另外,sga還包括大池、java池、多緩沖池。但是主要是由上面4種緩沖區構成。對這些內存緩沖區的合理設置,可以大大加快數據查詢速度,一個足夠大的內存區可以把絕大多數數據存儲在內存中,只有那些不怎么頻繁使用的數據,才從磁盤讀取,這樣就可以大大提高內存區的命中率。三、規范與反規范設
5、計數據庫1、規范化范式是符合某一級別的關系模式的集合,根據約束條件的不同,一般有1nf、2nf、3nf三種范式。規范化理論是圍繞這些范式而建立的。規范化的基本思想是逐步消除數據依賴中不合適的部分,使模式中的各關系模式達到某種程度的“分離”,即采用“一事一地”的模式設計原則,因此,所謂規范化實質上就是概念的單一化。數據庫中數據規范化的優點是減少了數據冗余,節約了存儲空間,相應邏輯和物理的i/o次數減少,同時加快了增、刪、改的速度。但是一個完全規范化的設計并不總能生成最優的性能,因為對數據庫查詢通常需要更多的連接操作,從而影響到查詢的速度。故有時為了提高某些查詢或應用的性能而有意破壞規范規則,即反規范化。2、反規范化反規范的必要性是否規范化的程度越高越好呢?答案是否定的,應根據實際需要來決定,因為“分離”越深,產生的關系越多,結構越復雜。關系越多,連接操作越頻繁,而連接操作是最費時間的,在數據庫設計中特別對以查詢為主的數據庫設計來說,頻繁的連接會嚴重影響查詢速度。所以,在數據庫的設計過程中有時故意保留非規范化約束,或者規范化以后又反規范,這樣做通常是為了改進
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年大數據工程師資格考試試題及答案
- 2025屆浙江部分地區英語八年級第二學期期末達標檢測模擬試題含答案
- 第4課 希臘城邦和亞歷山大帝國 課件 部編人教版九年級歷史上冊
- 中學生心理健康教育途徑
- 2025年房地產經紀人資格考試試題及答案
- 2025年地方治理與管理碩士入學考試試題及答案
- 2025年大氣科學與環境監測考試卷及答案
- 平安保險早會標準化流程
- 保潔部清潔工具標準化細則
- 小貓和魚兒的故事童話類作文(6篇)
- 保溫材料安全管理制度
- 餐飲廢棄物管理制度
- 2025年甘肅高考物理試卷真題及答案詳解(精校打印版)
- 玉溪市2025年事業單位公開招聘工作人員筆試歷年典型考題及考點剖析附帶答案詳解
- 2025至2030中國工業電機行業市場發展現狀及商業模式與投資發展報告
- 部編人教版小學語文1-6年級詞語表
- 工地切割樁頭合同協議書
- 手術室環境衛生管理要求
- 2025-2030中國激光噴碼機行業市場發展分析及發展趨勢與投資前景研究報告
- 《鐵路旅客運輸組織(活頁式)》課件 7.3 旅客傷害應急處置
- 通信光纜割接施工方案
評論
0/150
提交評論