Oracle性能調(diào)優(yōu)基礎(chǔ)篇.pdf

Oracle性能調(diào)優(yōu)基礎(chǔ)篇.pdf

ID:53910723

大小:813.38 KB

頁數(shù):97頁

時間:2020-04-27

Oracle性能調(diào)優(yōu)基礎(chǔ)篇.pdf_第1頁
Oracle性能調(diào)優(yōu)基礎(chǔ)篇.pdf_第2頁
Oracle性能調(diào)優(yōu)基礎(chǔ)篇.pdf_第3頁
Oracle性能調(diào)優(yōu)基礎(chǔ)篇.pdf_第4頁
Oracle性能調(diào)優(yōu)基礎(chǔ)篇.pdf_第5頁
資源描述:

《Oracle性能調(diào)優(yōu)基礎(chǔ)篇.pdf》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、OraclePerformanceSQLTuning演講人:崔光斌2005-4-4作者:崔光斌1課程介紹∑本次培訓(xùn)內(nèi)容主要是針對Oracle數(shù)據(jù)庫SQL的性能優(yōu)化∑將會學(xué)習(xí)到的內(nèi)容:1.Oracle架構(gòu)與基礎(chǔ)知識∑實(shí)例(Instance)、服務(wù)進(jìn)程(Serverprocesses)、SGA∑物理結(jié)構(gòu)與邏輯結(jié)構(gòu)2.性能調(diào)優(yōu)概述3.Oracle表、索引4.Oracle函數(shù)、存儲過程2005-4-4作者:崔光斌2課程介紹(續(xù)1)∑將會學(xué)習(xí)到的內(nèi)容(續(xù)1):5.Oracle的SQL語句的處理過程與事務(wù)6.Oracle的Optimizer介紹(HowtoExpla

2、inplan)7.學(xué)習(xí)Oracle的Join方式8.基于Rule的OptimizerSQL性能分析9.基于Cost的OptimizerSQL性能分析10.OracleHint使用方法與原則11.使用SQLTrace與TKPROF工具2005-4-4作者:崔光斌3課程介紹(續(xù)2)∑本培訓(xùn)對學(xué)員的要求:w從事計算機(jī)Oracle數(shù)據(jù)庫方面的開發(fā)人員w從事計算機(jī)Oracle數(shù)據(jù)庫的管理員w已經(jīng)對Oracle有基礎(chǔ)的了解w已經(jīng)會寫Oracle的SQLPL/SQL2005-4-4作者:崔光斌4課程介紹(續(xù)3)∑本培訓(xùn)結(jié)束后學(xué)員能達(dá)到的能力目標(biāo):w理解Oracle開發(fā)

3、與性能的關(guān)系w寫出更好的SQL語句w熟練找出數(shù)據(jù)庫應(yīng)用的程序的瓶頸并做優(yōu)化w具有中高級Oracle的DBA的水平2005-4-4作者:崔光斌5第一課:Oracle調(diào)優(yōu)概述Oracle架構(gòu)與基礎(chǔ)知識∑本課將要學(xué)習(xí)的內(nèi)容:wOracle的組件w連接到OracleInstance的方式w物理與邏輯結(jié)構(gòu)2005-4-4作者:崔光斌6第一課:Oracle調(diào)優(yōu)概述Oracle的組件∑Oracle的組件有:w一組后臺進(jìn)程組成一個數(shù)據(jù)庫的Instancew內(nèi)存結(jié)構(gòu)w一組數(shù)據(jù)文件與參數(shù)文件2005-4-4作者:崔光斌7第一課:Oracle調(diào)優(yōu)概述Oracle的組件(續(xù)1)

4、InstanceUserprocessSharedpoolSGALibrarycacheDatabufferRedologServerDatadict.cachebufferprocesscachePGASMONDBW0PMONCKPTLGWROthersDataControlRedofilesfileslogParameterfilesfileArchivedPasswordlogfilesfileDatabase2005-4-4作者:崔光斌8第一課:Oracle調(diào)優(yōu)概述物理與邏輯結(jié)構(gòu)邏輯概念物理概念TABLESPACEDATAFILESYSTEMFI

5、LESEGMENTRAWDATADEVICEINDEXROLLBACKTEMPORARYEXTENTORACLEBLOCKO.S.BLOCK2k,4k,8k,16k,32K,64k512,10242005-4-4作者:崔光斌9第一課:Oracle調(diào)優(yōu)概述連接到OracleInstance的方式UserServerOracleserver說明:OracleServerUser建立一個數(shù)據(jù)庫的連接是昂貴的!!!ClientServerApplicationserverServerUserBrowser2005-4-4作者:崔光斌10第一課:Oracle調(diào)優(yōu)概

6、述小結(jié)∑本課小結(jié):wOracle的構(gòu)架wInstancewSGAwServerProcesseswBackgroundProcessw連接到OracleInstance的方式w邏輯與物理結(jié)構(gòu)2005-4-4作者:崔光斌11第二課:Oracle性能調(diào)優(yōu)概述Oracle性能調(diào)優(yōu)概述∑本課將要學(xué)習(xí)的內(nèi)容:w應(yīng)用系統(tǒng)的層次w調(diào)優(yōu)的疑問w調(diào)優(yōu)的目標(biāo)w調(diào)優(yōu)的方法與瓶頸w調(diào)優(yōu)的步驟2005-4-4作者:崔光斌12第二課:Oracle性能調(diào)優(yōu)概述應(yīng)用系統(tǒng)結(jié)構(gòu)AppToolsOracleKernelOperatingSystemHardwarePlatform2005-4

7、-4作者:崔光斌13第二課:Oracle性能調(diào)優(yōu)概述調(diào)優(yōu)的疑問∑哪些人要做調(diào)優(yōu)工作?1.應(yīng)用設(shè)計人員2.應(yīng)用開發(fā)人員3.數(shù)據(jù)庫管理員4.系統(tǒng)管理員2005-4-4作者:崔光斌14第二課:Oracle性能調(diào)優(yōu)概述調(diào)優(yōu)的疑問(續(xù)1)∑為什么要調(diào)優(yōu)呢?w最好的數(shù)據(jù)庫優(yōu)化工作是仔細(xì)的設(shè)計系統(tǒng)與應(yīng)用w大多數(shù)情況下調(diào)應(yīng)用是最主要與有效的優(yōu)化方法∑對性能影響的幾個方面:w硬件系統(tǒng)的設(shè)計要適合用戶的需求w小心并仔細(xì)的設(shè)計Oracle的數(shù)據(jù)庫w應(yīng)用開發(fā)人員要寫高效的SQL語句2005-4-4作者:崔光斌15第二課:Oracle性能調(diào)優(yōu)概述調(diào)優(yōu)的疑問(續(xù)2)∑怎么調(diào)優(yōu)?w首

8、先必須有一個清析的思想—試著達(dá)到w盡可能的量化你的目標(biāo)2005-4-4作者:崔光

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。