




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
作JamesJean-FrancoisMirzaAhmadChristianBauwensTomBestMariaMaryBryksaPeterCaldwellImmanuelChanEdwardChoiPatrickCullenAndyFortunakJoelGoodmanScottGossettConnieGreenLaurieHoldrenSanjeevJoglekarPeteJonesDonnaKeeslingTeriaKiddVishalKohliSubodhKumarHerveLejueneStefanLindbladRoderickM acLouiseMorinHowardOstrowJagadeeshPapajahJoergReins RickShavwerIraSingerBransislavValnyLesterWellsJamesWomackFangWu編NitaPavitran制圖James商Giri
?2006,Oracle。保留所利。本文檔包含專信息,并受法和其它知識法的保護(hù)。您可以和打印本文檔供在Oracle培訓(xùn)課程中單獨(dú)使用。不得以任何方式修改或變更本文檔。除了 再版、發(fā)布、、張貼、或散布本文檔面通知:OracleUniversity,500OracleParkway,RedwoodShores,California94065USA.不能保證本文檔中沒有錯誤。權(quán)使用、修改、再版 、展示、顯示或公開這些培訓(xùn)資料的權(quán)利必須遵 Oracle、JDEdwards、PeopleSoft和Siebel是Oracle公司和(或)其的前簡課程目標(biāo)1-課程安排1-優(yōu)化問題1-誰進(jìn)行優(yōu)化1-整體上對什么進(jìn)行優(yōu)化1-實(shí)例中的優(yōu)化對象1-如何進(jìn)行優(yōu)化1-傳統(tǒng)性能優(yōu)化方法的難題1-性能監(jiān)視解決方案1-使 包的功能1-備選優(yōu)化方案1-優(yōu)化方法1-小結(jié)1-性能優(yōu)化:概課程目標(biāo)2-常規(guī)優(yōu)化會話2-定義問題2-設(shè)置優(yōu)先級2-優(yōu)化方法:設(shè)置優(yōu)先級示例2-常見的優(yōu)化問題2-ADDM優(yōu)化會話2-有效的優(yōu)化目標(biāo)2-優(yōu)化目標(biāo)2-數(shù)據(jù)庫時間2-CPU時間和等待時間優(yōu)化范圍2-優(yōu)化活動周期階段2-活動周期期間的優(yōu)化步驟2-應(yīng)用程序的設(shè)計和開發(fā)2-測試:數(shù)據(jù)庫配置2-部署2-生產(chǎn)2-收集基線統(tǒng)計信息集2-prohibii性能與安全性的折衷2-記錄性能服務(wù)請求2-RDA報表2-監(jiān)視和優(yōu)化工具:概覽2-練習(xí)概覽:制定優(yōu)化目標(biāo)2-小結(jié)2-統(tǒng)計數(shù)據(jù)和等待事課程目標(biāo)3-性能優(yōu)化數(shù)據(jù)3-性能優(yōu)化工具3-數(shù)據(jù)庫主頁3-查 日志3-使查 日志3-使 日志信息幫助進(jìn)行優(yōu)化3-用 文件3-進(jìn) 文件3-動態(tài)性能視圖3-動態(tài)性能視圖:用法示例3-動態(tài)性能視圖:注意事項(xiàng)3-統(tǒng)計級別3-統(tǒng)計數(shù)據(jù)和等待事件3-系統(tǒng)統(tǒng)計數(shù)據(jù)類3-顯示系統(tǒng)范圍內(nèi)的統(tǒng)計數(shù)據(jù)3-顯示與會話有關(guān)的統(tǒng)計數(shù)據(jù)3-顯示與服務(wù)有關(guān)的統(tǒng)計數(shù)據(jù)3-等待事件3-公共等待事件3-等待類3-使用V$EVENT_NAME視圖3-等待事件統(tǒng)計數(shù)據(jù)3-使用V$SESSION_EVENT視圖3-32使用V$SESSION_WAIT視圖3-33使用V$SYSTEM_EVENT視圖3-35系統(tǒng)統(tǒng)計數(shù)據(jù)的精度3-時間模型:概覽3-時間模型統(tǒng)計數(shù)據(jù)的層次結(jié)構(gòu)3-練習(xí)概覽:使用基本工具3-小結(jié)3-度量、及基課程目標(biāo)4-度量、及基線4-基本統(tǒng)計數(shù)據(jù)的限制4-典型增量工具4-OracleDatabase10g解決方案:度量4-度量的優(yōu)點(diǎn)4-查看度量歷史記錄信息4-查看度量的詳細(xì)信息4-統(tǒng)計數(shù)據(jù)直方圖4-直方圖視圖4-服務(wù)器生成的4-DNT使用模型4-設(shè)置閾值4-創(chuàng)建和測 “度量”視圖和 ”視 用戶定義的SQL度 練習(xí)概覽:使用度 使用度量基 啟用度量基 創(chuàng)建靜態(tài)度量基 21時間分 時間分組:注意事 激活靜態(tài)度量基 25激活移動窗口度量基 查看度量基線統(tǒng)計數(shù) 設(shè)置自適應(yīng)閾 SettingAdaptiveAlert 度量基線和自適應(yīng)閾值:注意事 合格度量的分 度量基線:規(guī)范化的視 配置規(guī)范化度 “自適應(yīng)閾值”和“所有度量” 練習(xí)概覽:使用基 小 課程目標(biāo)5-Statspack簡介5-Statspack5-安裝Statspack5-捕獲Statspack快照5-配置快照數(shù)據(jù)捕獲5-Statspack快照級別5-Statspack基線和清除5-11使用Statspack生成報告5-13Statspack注意事項(xiàng)5-14StatspackAWR報表5-16閱讀StatspackAWR報表5-17Statspack/AWR報表細(xì)化部分5-18報表細(xì)分示例5-“加載概要文件”部分5-“時間模型”部分5-22StatspackAWR5-練習(xí)概覽:使用Statspack5-小結(jié)5-使用自動工作量資 課程目標(biāo)6-自動工作量資 庫:概覽6-自動工作量資 庫數(shù)據(jù)6-工作量資 庫6-AWR快照集6-AWR快照清除策略6-AWR快照設(shè)置6-10DNTAWR6-11EM中生成AWR報表6-SQL*Plus中生成AWR報表6-快照集和時段比較6-比較期間:優(yōu)點(diǎn)6-比較期間:常規(guī)信息6-比較期間:報表6-AWR數(shù)據(jù)6-DBMS_WORKLOAD_REPOSITORY程序包6-prohibtiADDM性能監(jiān)視6-ADDM和數(shù)據(jù)庫時間6-數(shù)據(jù)庫時間圖和ADDM方法學(xué)6-檢測到的首要性能問題6-24DNTADDM查找結(jié)果6-25ADDM分析結(jié)果6-26ADDM建議案6-DNTADDM任務(wù)6-更改ADDM屬性6-使用SQLADDM報表6-活動會話歷史記錄:概覽6-活動會話歷史記錄:技術(shù)6-ASH取樣率:示例6-ASH數(shù)據(jù)6-ASH轉(zhuǎn)儲到文件6-篩選ASH6-生成ASH報表6-37ASH報 6-ASH報表:“常規(guī)信息”區(qū) 6-ASH報表結(jié) 6-ASH報表:一段時間內(nèi)的活 6-練習(xí)概覽:使用基于AWR的工 6-小 6-式優(yōu)課程目 7-問題出在何 7-OS問 7-數(shù)據(jù)庫主 7-OS統(tǒng)計信息和OracleEnterpriseManager7-7OS統(tǒng)計信息 應(yīng)用程序問 7-實(shí)例問 7-體系結(jié) 7-性能管理方 7-式優(yōu)化的性能 7-數(shù)據(jù)庫主 7-數(shù)據(jù)庫性能 7-活動會話等待 7-SQL詳細(xì)資 7-prohibti歷史記錄數(shù)據(jù)視圖7-掛起或速度非常慢的數(shù)據(jù)庫7-使用內(nèi)存模式7-使用掛起分析頁7-練習(xí)概覽:式優(yōu)化7-小結(jié)7-優(yōu)化共享課程目標(biāo)8-共享池體系結(jié)構(gòu)8-共享池操作8-庫高速緩存8-SQL和PL/SQL8-游標(biāo)的使用和分析8-重要的共享池閂鎖8-互斥8-互斥的優(yōu)點(diǎn)8-互斥視圖和統(tǒng)計數(shù)據(jù)8-互斥保護(hù)的操作8-Statspack/AWR指示器8-加載概要文件8-實(shí)例效率8-頂級等待8-時間模型8-庫高速緩存活動8-術(shù)語8-用于優(yōu)化共享池 工具8-庫高速緩存重新加載數(shù)8-無效數(shù)8-避免硬分析8-游標(biāo)是否處于共享狀態(tài)8-共享游標(biāo)8-避免軟分析8-避免碎片8-調(diào)整共享池大小8-共享池指導(dǎo)8-較大的內(nèi)存要求8-優(yōu)化共享池保留空間8-保留大對象8-prohiiiii數(shù)據(jù)字典高速緩存8-字典高速緩存未命中8-UGAOracle共享服務(wù)器8-大型池8-優(yōu)化大型池8-練習(xí)概覽:優(yōu)化共享池8-小結(jié)8-優(yōu)化緩沖區(qū)高速緩課程目標(biāo)9-Oracle數(shù)據(jù)庫體系結(jié)構(gòu)9-緩沖區(qū)高速緩存:重要內(nèi)容9-數(shù)據(jù)庫緩沖區(qū)9-用于查找的緩沖區(qū)散列表9-工作集9-優(yōu)化目標(biāo)和技術(shù)9-故障現(xiàn)象9-高速緩存緩沖區(qū)鏈閂鎖爭用9-查找熱段9-緩沖區(qū)忙等待9-計算緩沖區(qū)高速緩 緩沖區(qū)高速緩 并不是性能的絕對指標(biāo)9-解釋緩沖區(qū)高速緩 等 可用緩沖區(qū)等 解決方 調(diào)整緩沖區(qū)高速緩存大 緩沖區(qū)高速緩存大小參 動態(tài)緩沖區(qū)高速緩存建議參 支持緩沖區(qū)高速緩存建議的視 使用V$DB_CACHE_ADVICE視 與EM一起使用緩沖區(qū)高速緩存建 對表進(jìn)行高速緩 29多個緩沖 啟用多個緩沖 計算多個池中 多個塊大 多個數(shù)據(jù)庫寫進(jìn) 36多個I/O從進(jìn) 使用多個寫進(jìn)程或I/O從進(jìn) 用于I/O密集型操作的池9-自動優(yōu)化的多塊9-極大緩沖區(qū)高速緩存更快速的實(shí)例啟動9-刷新緩沖區(qū)高速緩存(僅用于測試)9-練習(xí):概覽9-小結(jié)9-自動管理共享內(nèi)課程目標(biāo)10-Oracle數(shù)據(jù)庫體系結(jié)構(gòu)10-動態(tài)SGA功能10-區(qū)組10-內(nèi)存指導(dǎo)10-在在組件中手動添加區(qū)組10-增加SGA組件的大小10-自動管理共享內(nèi)存:概覽10-SGA調(diào)整大小參數(shù):概覽10-自動管理共享內(nèi)存的優(yōu)點(diǎn)10-動態(tài)SGA傳遞模式10-內(nèi)存中介體系結(jié)構(gòu)10-手動調(diào)整動態(tài)SGA參數(shù)的大小10-14自動優(yōu)化的SGA參數(shù)的行為10-15手動優(yōu)化的SGA參數(shù)的行為10-16使用V$PARAMETER視圖10-17調(diào)整 的大小10-禁用自動管理共享內(nèi)存10-配置ASMM10-SGAAdvisor10-監(jiān)視ASMM10-練習(xí):概覽10-小結(jié)10-檢查點(diǎn)和重做優(yōu)課程目標(biāo)11-檢查點(diǎn)和重做11-Oracle數(shù)據(jù)庫體系結(jié)構(gòu)11-檢查點(diǎn)體系結(jié)構(gòu)11-數(shù)據(jù)庫寫進(jìn)程(DBWn)11-6檢查點(diǎn)(CKPT)進(jìn)程11-7重做體系結(jié)構(gòu)11-8重做日志緩沖區(qū)11-重做日志文件和日志寫進(jìn)程11-歸檔進(jìn)程 )11-增量檢查點(diǎn)11-增量檢查點(diǎn)和日志文件大小11-調(diào)整檢查點(diǎn)速率11-重做日志文件大小指導(dǎo)11-檢查點(diǎn)速率的影響11-自動檢查點(diǎn)優(yōu)化11-ADDM報表:檢查點(diǎn)11-檢查重做日志大小11-重做日志鏈優(yōu)化11-減少 作檢查重做日志大小11-重做日志鏈優(yōu)化11-減少 作11-提高 能11-工具11-重做日志組和成員11-聯(lián)機(jī)重做日志文件配置11-監(jiān)視聯(lián)機(jī)重做日志文件I/O11-調(diào)整重做日志緩沖區(qū)的大小11-重做日志緩沖區(qū)低效率的原因11-日志緩沖區(qū)問題11-日志空間請求等待:進(jìn)一 練習(xí)概覽 檢查點(diǎn)問題和重做問題11-小結(jié)11-課程目標(biāo)12-I/O體系結(jié)構(gòu)12-文件系統(tǒng)的特性12-分區(qū)12-I/O模式12-帶寬與大小12-條帶化和鏡像所有內(nèi)容12-使用RAID12-RAID的成本與優(yōu)點(diǎn)12-是使用RAID1還是RAID512-12-13prohibti數(shù)據(jù)庫I/O優(yōu)化12-自動管理12-ASM:關(guān)鍵功能和優(yōu)點(diǎn)12-每個數(shù)據(jù)庫包含的磁盤組數(shù)12-數(shù)據(jù)庫合并12-可獲得最佳可用性的RAID配置12-19ASM鏡像準(zhǔn)則12-20ASM條帶化粒度12-最合適的條帶類型12-ASM條帶12-硬件RAID的條帶化LUN12-24ASM準(zhǔn)則12-25ASM實(shí)例初始化參數(shù)12-動態(tài)性能視圖12-使用V$ASM_OPERATION監(jiān)視長時間運(yùn)行的操作12-29ASM實(shí)例性能 ASM性能 12-數(shù)據(jù)庫實(shí)例參數(shù)更 12-ASM磁盤元數(shù)據(jù)要 12-ASM可伸縮 12-練習(xí)概覽:優(yōu)化I/O:演 12-小 12- SQL內(nèi)存使用情 13-性能影 13-自動PGA內(nèi) 13-SQL內(nèi)存管理 13-配置自動PGA內(nèi) 13-設(shè)置 的初始值13-監(jiān)視SQL內(nèi)存使用情 13-監(jiān)視SQL內(nèi)存使用情況:示 13-優(yōu)化SQL內(nèi)存使用情 13-PGA目標(biāo)建議統(tǒng)計數(shù) 13-PGA目標(biāo)建議直方 13-自動PGA和OracleEnterprise 13-自動PGA和AWR報 13-臨時表空間管理:概 13-臨時表空間:最佳方 13-prohibti配置臨時表空間13-臨時表空間組:概覽13-臨時表空間組:優(yōu)點(diǎn)13-創(chuàng)建臨時表空間組13-臨時表空間組13-數(shù)據(jù)字典更改13-監(jiān)視臨時表空間13-練習(xí)概覽:優(yōu)化PGA內(nèi)存13-小結(jié)13-優(yōu)化塊空間使用情課程目標(biāo)14-空間管理14-區(qū)管理14-本地管理的區(qū)14-大型區(qū)的優(yōu)缺點(diǎn)14-SYSTEM表空間遷移到本地管理的表空間14-表數(shù)據(jù) 過程14-數(shù)據(jù)庫塊的結(jié)構(gòu)14-最大限度地減少 14-DB_BLOCK_SIZE參 14-較小的塊大?。嚎紤]事 14-較大的塊大小:考慮事 14-塊分 14-可用列 14-塊空間管 14-使用可用列表的塊空間管 14-自動段空間管 14-工作時的自動段空間管 14-使用ASSM的塊空間管 14-創(chuàng)建自動段空間管理 14-遷移和14-PCTFREE和PCTUSED的準(zhǔn) 14-檢測遷移和14-選擇已遷移的 14-消除已遷移的 14-收縮段:概 14-收縮段:考慮事 14-通過使用SQL收縮 14-段收縮:基本執(zhí) 14-段收縮:執(zhí)行的考慮事項(xiàng)14-使用EM來收縮段14-大文件表空間:概覽14-大文件表空間:優(yōu)點(diǎn)14-使用大文件表空間14-練習(xí)概覽:優(yōu)化數(shù)據(jù)庫空間利用率14-小結(jié)14-性能優(yōu)化:小課程目標(biāo)15-對性能幾乎沒有影響的必要初始化參數(shù)15-對性能有影響的重要初始化參數(shù)15-最初調(diào)整內(nèi)存大小15-數(shù)據(jù)庫高可用性:最佳方案15-還原表空間:最佳方案15-臨時表空間:最佳方案15-常規(guī)表空間:最佳方案15-碎片的考慮事項(xiàng)15-塊大?。簝?yōu)點(diǎn)和缺點(diǎn)15-調(diào)整重做日志文件的大小15-自動收集統(tǒng)計數(shù)據(jù)15-自動收集統(tǒng)計數(shù)據(jù):考慮事項(xiàng)15-常見的等待事件15-其它統(tǒng)計數(shù)據(jù)15-Oracle系統(tǒng)中最常見的前10個錯誤15-小結(jié)15-A:練附錄C:服務(wù)課程目標(biāo)C-傳統(tǒng)工作量分派C-3網(wǎng)格工作量分派C-4服務(wù)C-5RAC中服務(wù)的高可用性C-6RAC的可能服務(wù)配置C-7服務(wù)屬性C-8服務(wù)類型C-創(chuàng)建服務(wù)C-在單一實(shí)例環(huán)境中管理服務(wù)C-一切轉(zhuǎn)向服務(wù)C-通過客戶機(jī)應(yīng)用程序使用服務(wù)C-通過資源管理器使用服務(wù)C-使用EM配置服務(wù)和資源管理器C-服務(wù)和資源管理器:示例C-通過調(diào)度程序使用服務(wù)C-使用EM配置服務(wù)和調(diào)度程序C-服務(wù)和調(diào)度程序:示例C-21通過并行操作使用服務(wù)C-22通過度量閾值使用服務(wù)C-23使用EM更改服務(wù)閾值C-24服務(wù)和度量閾值:示例C-25服務(wù)匯總和C-26頂級服務(wù)性能頁C-27服務(wù)匯總配置C-28服務(wù)匯總:示例C-29客戶機(jī)標(biāo)識符匯總 C-trcsess實(shí)用程序C-服務(wù)性能視圖C-通 啟用C-自己的會話C-35練習(xí)C:概覽C-36小結(jié)C-37索 前 配置文前提條必需OracleDatabase10g:數(shù)據(jù)庫管理-課堂練習(xí) OracleDatabase10g:數(shù)據(jù)庫管理-課堂練習(xí) 或OracleDatabase10g:管理員新增功 或同等經(jīng)印刷約文本印慣要示粗Web內(nèi)容中用于此算法將新的鍵值選中“Can’tDeleteCardORD模塊指定“When-Validate-Item”觸打開“MasterSchedule>逗同時按下然后松開以下鍵:[Alt]、[F]、代碼輸出debug.set('I:bin(DOS)、$FMHOMEinit.ora文件。tiger作為口令。用戶名:以 客戶地址(OraclePayables除外斜請不要將更改保存到數(shù)據(jù)庫Reference10gRelease1(10.1)》。輸入 user_id印刷印刷約定(續(xù)文本印刷約定(續(xù)慣要示叉請選擇“Includeareusablemodulecomponent”,然后該將在“使用對象”一課中介紹SQL列名、命令、列的信息代碼印慣要示FROMemployees;CREATEORREPLACETRIGGERCREATEUSERscottPL/SQLCREATEROLESQL FROMemployees;定位路徑印刷約(N)>錄入>批匯總(M)查詢>查找(B)該簡化路徑的含義如(M)從該菜單中,選擇“查詢>(N)=導(dǎo)航 (I)=圖(M)(M)菜(T)(H超(B)按 簡簡Unauthorizedreproductionordistributionprohibited?Copyright?2009,Oracleand/orits使用使用EnterpriseManager性能有關(guān)的頁Oracle數(shù)據(jù)??????OracleAdvisorOracleStatspack課程課程日課11簡12性能優(yōu)13統(tǒng)計信息和等待14度量、和基1526使用自動工作量資料2728優(yōu)化共39優(yōu)化緩沖區(qū)高速3自動管理共享課程日課3檢查點(diǎn)和重做44PGA和臨時4優(yōu)化塊空間使用4性能優(yōu)優(yōu)化誰進(jìn)對什么進(jìn)行優(yōu)如何進(jìn)行優(yōu)化誰進(jìn)行優(yōu)參與優(yōu)化 包括數(shù)據(jù)應(yīng)用程序結(jié)構(gòu)設(shè)計應(yīng)用程序設(shè)計應(yīng)用程序開系統(tǒng)誰進(jìn)行Oracle數(shù)據(jù)庫有關(guān)的所有(包括系統(tǒng)結(jié)構(gòu)設(shè)計師、設(shè)計者、開發(fā)、數(shù)據(jù)庫管理員和系統(tǒng)管理員)均應(yīng)能問題。如果問題出現(xiàn),通常首先由數(shù)據(jù)庫管(DBA嘗試解決問題。因此,DBA應(yīng)準(zhǔn)確地了解數(shù)據(jù)庫中所有應(yīng)用程序的概況及其相互間的影響。DBA經(jīng)常會借助于開發(fā)來優(yōu)化應(yīng)用程序,或借助于系統(tǒng)管理員來優(yōu)OSI/O問題。本課程面向負(fù)責(zé)實(shí)時優(yōu)化和監(jiān)視Oracle數(shù)據(jù)庫的DBA。但是,任何參與Oracle數(shù)據(jù)庫的設(shè)計、開發(fā)和部署的也可以整體上對什么進(jìn)行性能優(yōu)化范應(yīng)用編寫得不好的序列化很差的實(shí)例內(nèi)數(shù)據(jù)庫實(shí)例配
本課程的重操作交參整體上對什么進(jìn)行應(yīng)用程序問題:編寫得不好的SQL實(shí)例問題:內(nèi)存、I/O操作系統(tǒng)問題:交換、I/O通過優(yōu)化應(yīng)用程序,可使您付出的時間和努力獲得最大的回報。優(yōu)化SQL語句、路徑和結(jié)構(gòu)都是優(yōu)化應(yīng)用程序的重要部分。應(yīng)用程序和聯(lián)機(jī)事務(wù)處理應(yīng)用程序使用不同的方法和數(shù)據(jù)結(jié)構(gòu)來提高性能。操作系統(tǒng)《OracleDatabase10g:SQL優(yōu)化-課堂練習(xí)》介紹OLTP優(yōu)化和語句《OracleDatabase10g:實(shí)施和管理數(shù)據(jù)倉庫》介紹數(shù)據(jù)倉庫問題整體上對什么進(jìn)行優(yōu)化?(續(xù)Linux課程涉及的許多問題也是UNIX和類似UNIX的操作系統(tǒng)的共同問題。實(shí)例中的優(yōu)實(shí)例優(yōu)化范內(nèi)存內(nèi)存不內(nèi)存分帶寬不磁盤空間分配數(shù)據(jù)庫實(shí)例不適合的實(shí)例恢復(fù)配置和可用性配置實(shí)例中的優(yōu)化對示例使用了經(jīng)過良好優(yōu)化的SQL語句,以便于您重點(diǎn)關(guān)注實(shí)例問題。如果不在這種實(shí)踐應(yīng)用程序優(yōu)化和實(shí)例優(yōu)化會發(fā)生。有時,可以通過優(yōu)化實(shí)例來校正應(yīng)用程序問題。實(shí)例優(yōu)化范圍還可進(jìn)一步細(xì)分I/O如何用于優(yōu)化的過程與工具相基本動態(tài)性統(tǒng)計信度EnterpriseManagerAWR自動數(shù)據(jù) 監(jiān)視程序如何進(jìn)使用的方法因可用的工具而有所不同如果您擁有的是包含可選優(yōu)化包OracleDatabase10g企業(yè)版,則可使用自動數(shù)據(jù)庫監(jiān)視程序(ADDM),以及其他基于自動工作量資料庫(AWR)的工具。本課程將介紹使用ADDMStatspack工具的步驟。此外,許多DBA也開發(fā)了自己的優(yōu)化工具和所有優(yōu)化工具都與實(shí)例收集的動態(tài)性能視圖、統(tǒng)計信息和度量所用的基本工具相關(guān)傳統(tǒng)性能優(yōu)化方法數(shù)據(jù)收重數(shù)據(jù)收數(shù)據(jù)分了解/關(guān)聯(lián)原始統(tǒng)數(shù)據(jù)分解決方
傳統(tǒng)性能優(yōu)化方法任何性能優(yōu)化方法都包括三個主要階段數(shù)據(jù)收集:在這個階段,需要確定與性能問題有關(guān)的信息,并建立用于定期收數(shù)據(jù)分析:此階段可能是最的,因?yàn)樾枰幸晃粊砹私獠㈥P(guān)聯(lián)所有相關(guān)的解決方案實(shí)施:在這個階段,您經(jīng)常的是如何使用多個解決方案解決上一個階性能監(jiān)視解前 內(nèi)存統(tǒng)計信
自60快快
ADDMADDM性能監(jiān)視解決方除了以前版本中傳統(tǒng) 式優(yōu)化功能(如Statspack、 文件和性能視圖)之外OracleDatabase10g還有一些監(jiān)視數(shù)據(jù)庫的新方法使用自動數(shù)據(jù)庫監(jiān)視程序(ADDM)進(jìn)行主動式監(jiān)視:此組件是Oracle數(shù)據(jù)庫優(yōu)化的最終解決方案。ADDM自動確定Oracle數(shù)據(jù)庫的瓶頸。此外,ADDM與其他易管理組件配合使用,可消除這些瓶頸的可用選項(xiàng)。式監(jiān)視服務(wù)器生成的:Oracle數(shù)據(jù)庫服務(wù)器可以自動檢測有問題的情況。檢測到問題后,Oracle數(shù)據(jù)庫服務(wù)器會向您發(fā)送消息,其中包含可能的補(bǔ)救措施。Oracle數(shù)據(jù)庫服務(wù)器擁有強(qiáng)大的新數(shù)據(jù)源和性能報告功能。DatabaseControl提性能監(jiān)視解決方案(續(xù)斷)以及自動工作量資料庫(AWR)中的統(tǒng)計信息歷史記錄。AWR可以簡化性能數(shù)據(jù)的收集,具有很高的易管理性、自動化程度和數(shù)據(jù)收集效率,并且對收集的數(shù)據(jù)量進(jìn)行認(rèn)真的分析。AWR以及自動數(shù)據(jù)庫監(jiān)視程序(ADDM)等其他功能是數(shù)據(jù)庫包的一部分。如果使用數(shù)據(jù)庫包,首先應(yīng)借助于ADDM性能。ADDM通過使用AWR收集的數(shù)據(jù)自動性能,從而簡化性能的。如果已獲得使用包的,則應(yīng)使用ADDM執(zhí)行工作。有關(guān)特定于您所用版的信息,請參閱《OracleDatabaseLicensingInformation》手冊。如果使用數(shù)據(jù)庫包,則只應(yīng)使用AWR獲取性能數(shù)據(jù)。包的功使包的功使使包進(jìn)行監(jiān)視和不使包進(jìn)行監(jiān)視和???????????OS統(tǒng)計信息優(yōu)化程序統(tǒng)計信SQL統(tǒng)計信 這些。這些包中的功能可以通過OracleEnterpriseManagerDatabaseControl、OracleEnterpriseManagerGridControl和隨Oracle數(shù)據(jù)庫提供的API進(jìn)行Oracle數(shù)據(jù)庫包提供自動性能功能以及高級系統(tǒng)監(jiān)視功能。以下是此DBMS_WORKLOAD_REPOSITORY程序或?yàn)門ASK_NAME參數(shù)的值指定任何以ADDM前綴開頭的值V$ACTIVE_SESSION_HISTORY動態(tài)性能視以DBA_HIST_具有DBA_ADVISOR_前綴的所有數(shù)據(jù)字典視圖,條件是對這些視圖的查詢返回在ADVISOR_NAME列中包含ADDM值的行,或者在TASK_NAME列或?qū)?yīng)的TASK_ID中包含ADDM*值的行使用包的功能(續(xù) 的/rdbms/admin/ 中的下列報表屬于此包:ashrpt.sql、ashrpti.sql、awrddrpt.sql和awrddrpi.sqlOracle優(yōu)化包為Oracle數(shù)據(jù)庫環(huán)境提供級的性能管理,包括SQL優(yōu)化和優(yōu)化。Oracle包是Oracle優(yōu)化包的必備產(chǎn)品。因此,要使用優(yōu)化包,必須同時擁有包。以下是此包的部分內(nèi)容:DBMS_SQLTUNEAdvisorSQLAccessAdvisor 的 中的sqltrpt.sql報OracleConfiguration管理包會自動完成耗時并且經(jīng)常易出錯的配置過程, Statspack報表、SQL 備選不使用檢查系統(tǒng)利用ADDM建查看等待事ADDM建議觀察閂鎖爭查看共享池和庫高速緩存閂鎖上的等待事查看已用分析時間>CPU分析時間,并且硬分大于正通過復(fù)查許多具有相同散列計劃的語句的V$SQL來確定SQL檢查所的對象并復(fù)查通過觀察SQL是否包含文字確定硬分啟用游標(biāo)共備選優(yōu)不使用ADDM時涉及下列步驟:接到用戶的,抱怨系統(tǒng)很慢OS問題導(dǎo)查看數(shù)據(jù)庫實(shí)例,看到許多會話正在等待閂鎖等待事件追溯到閂鎖后,看到大多數(shù)閂鎖等待事件是在庫高速緩存閂鎖和共享池閂鎖上根據(jù)經(jīng)驗(yàn)并參閱一些有關(guān)該的書籍,了解到這些閂鎖通常與硬分析問題有關(guān)。已用時間的增加速度要快于CPU時間。您的懷疑得到確認(rèn)。備選優(yōu)化方案(續(xù)大多數(shù)硬分析的會話。備選方式是檢查共享池,以確定是否存在許多具有相同SQL計劃但是包含不同SQL文本的語句。在示例中,您采用了后式,并發(fā)現(xiàn)存在少量與許多不同SQL文本關(guān)聯(lián)的計劃。對同一方案使用ADDM時涉及下列步驟接到用戶的,抱怨系統(tǒng)很慢檢查的ADDM報表,第一個建議顯示為FINDING3:31%impact(7798SQLstatementswerenotsharedduetotheusageofliterals.Thisresultedinadditionalhardparseswhichwereconsumingsignificantdatabasetime.MENDATION1:Applicationysis,31%benefit(7798ACTION:Investigateapplicationlogicforpossibleuseofbindvariablesinsteadofliterals.Alternatively,youmaysettheparameter"cursor_sharing"to"force".RATIONALE:SQLstatementswithPLAN_HASH_VALUE3106087033werefoundtobeusingliterals.LookinV$SQLforexamplesofsuchSQLstatements.通過這些信息,可以立即了解到30%的時間用在了分析上,并提供了解決這種情況優(yōu)化優(yōu)化步驟自上而下進(jìn)在優(yōu)化應(yīng)用程序代碼之前先優(yōu)化設(shè)在優(yōu)化實(shí)例之前先優(yōu)化代對可以帶來最大潛在好處的方面進(jìn)行優(yōu)確定最長的等待確定最大的服務(wù)達(dá)到目標(biāo)時停止優(yōu)優(yōu)化方Oracle根據(jù)多年的經(jīng)驗(yàn)開發(fā)了一種優(yōu)化方法。本課程中介紹的方法在《OracleDatabasePerformanceTuningGuide》中也有介紹。此方法與所用的工具無關(guān)。ADDM工具自動采用化磁盤上的表空間布局之前,請盡量避免造成I/O爭用的全表掃描。設(shè)計應(yīng)使用適合應(yīng)用程序和負(fù)載特征的數(shù)據(jù)結(jié)構(gòu)。例如,逆序關(guān)鍵字索引可能適用于RAC環(huán)境,以減少因?yàn)轫樞蛑麝P(guān)鍵字產(chǎn)生的熱塊;但是如果每個實(shí)例同一個表中,也可能會造優(yōu)化方法(續(xù)對可以帶來最大潛在好處的方面進(jìn)行優(yōu)化:本課程中介紹的優(yōu)化方法非常簡單。確定最大的瓶頸,然后對其進(jìn)行優(yōu)化。重復(fù)進(jìn)行。所有各種優(yōu)化工具均可以通過某種SQL語句、資源爭用或占用時間最多的服務(wù)。OraleDbeg提供的優(yōu)化工作通常是式優(yōu)化,從下至上進(jìn)行優(yōu)化。在所有階段中,優(yōu)化均取決于實(shí)際的小在本課中,您應(yīng)該已經(jīng)學(xué)確定利用 Unauthorizedreproductionordistributionprohibited?Copyright?2009,Oracleand/orits課程學(xué)完本課后,應(yīng)能完成下制定恰當(dāng)?shù)膽?yīng)用平衡性能和安確定常見的優(yōu)化問OracleSupport記錄性能服務(wù)常規(guī)優(yōu)化會話的過程都是相同定義問題并陳述目收集當(dāng)前統(tǒng)考慮一些常見的性制定試用解實(shí)施并度量決定:“該解決方案是否達(dá)到目否?轉(zhuǎn)3并重復(fù)相是?創(chuàng)建新基 常規(guī)優(yōu)于所有性能監(jiān)視工具。自動數(shù)據(jù)庫監(jiān)視程序(ADDM)可自動執(zhí)行優(yōu)化方法中的許多通常,經(jīng)驗(yàn)豐富DBA可以在用戶尚未注意到問題之前就已經(jīng)解決了問題。例如,公司知道數(shù)據(jù)庫的用戶數(shù)將要增加。此時,DBA就可以開始規(guī)劃必須進(jìn)行的修改,以避免因?yàn)橘Y源有限而造成整個系統(tǒng)的速度變慢。此類主動式優(yōu)化要求DBA熟悉數(shù)據(jù)庫、用建議的優(yōu)化方法如下常規(guī)優(yōu)化會話(續(xù) 的優(yōu)化,則返回步驟3并重復(fù)執(zhí)行相關(guān)過程。定義發(fā)現(xiàn)和定義用戶的檢 日志 文件以發(fā)現(xiàn)錯檢查參數(shù)文件中的所 設(shè)置或不適合的參數(shù)設(shè)置檢查內(nèi)存、I/OCPU的使用情況。確定資源使用情確定并優(yōu)化CPUI/OSQL收集實(shí)例和操作系統(tǒng)(OS)的統(tǒng)計定義問問題隨時可能出現(xiàn)。積極DBA會監(jiān)視問題,并在用戶注意到問題之前將其解決。過去常是的,并且無法重現(xiàn)。在OracleDatabase10g中,下列許多信息源都可以在EnterpriseManager界面中查看到。使用可用的工具(StatspackADDM),確定應(yīng)用程序中占用資源最多的語句組件。ADDM則進(jìn)一步將重點(diǎn)放在可帶來最大潛在好處的組件上。設(shè)置優(yōu)先選擇影響最大的問通過完成工作(CPU時間或服務(wù)時間)與等待工作確定占用時間最長的組件細(xì)化以優(yōu)化該組件(如果適合)設(shè)置優(yōu)庫也會顯示一組頂級等待事件。Oracle服務(wù)器為空閑或正在等待的進(jìn)程提供一組等待事件理請求所用的時間(CPU時間)。按照定義,等待時間是由于而等待的時間。服務(wù)時間和等待時間均可優(yōu)化。若要優(yōu)化服務(wù)時間,必須更改處理、SQL、路徑或數(shù)據(jù)空閑:等待執(zhí)行(休眠正在運(yùn)行代碼:正在使用CPU等待(被阻塞等待某個資源可優(yōu)化方法:設(shè)置優(yōu)優(yōu)化方法:設(shè)置優(yōu)先級示進(jìn)行優(yōu)化。例如,幻燈片中的Statspack報表顯示了數(shù)據(jù)庫CPU時間414.2秒。用戶調(diào)用所花費(fèi)時間占總數(shù)據(jù)庫時68.4%。sqlexecuteelapsedtime467秒,可能會引導(dǎo)您檢查與SQL執(zhí)行有關(guān)的等待統(tǒng)計信息。進(jìn)一步的表明,等待是應(yīng)用程序設(shè)計中固有的,無法更改。然后對parsetimeelapsed重復(fù)該過程。%ofDBtime的值指示對此方面進(jìn)行優(yōu)化可能會產(chǎn)生的相關(guān)影響。如果可以消除hardparseelapsedtime,則最多可能提高109秒或18%。實(shí)際的提高可能會小得多,這常見的優(yōu)化最常見的優(yōu)化問題SQL會話共享池大小調(diào)整和緩沖區(qū)高速緩存大小調(diào)整和數(shù)據(jù)塊重做日志和重做緩沖區(qū)優(yōu)還原優(yōu)I/O鎖定常見的優(yōu)化問任何Oracle數(shù)據(jù)庫中最常見的優(yōu)化問題SQL語句或應(yīng)用程序的優(yōu)化。SQL問題可能源于應(yīng)用程序設(shè)計,例如資源過度規(guī)范化或序列化。對于SQL優(yōu)化,有專門課程《OracleDatabase10g:SQL優(yōu)化》進(jìn)行介紹。在實(shí)例優(yōu)化問題列表中,內(nèi)存問題比例很高。這些問題包括系統(tǒng)全局(SGA)各個部分程嘗試同一個索引塊或表頭部塊,則會造成爭用。OLTP應(yīng)用程序中,產(chǎn)生的重做量和還原量可能會造成內(nèi)存或I/O出現(xiàn)瓶頸。在任何數(shù)據(jù)庫中,I/O問題(例如磁盤或RAID設(shè)備上的數(shù)據(jù)庫文件布局)可能是性能問題的鎖定問題通常算不上問題,但是一旦出現(xiàn)了鎖定問題,就會是一個非常重要的問題ADDM優(yōu)化會ADDM優(yōu)化會話與常規(guī)優(yōu)化會話的過程相同,但是組合了ADDM收集當(dāng)前的統(tǒng)計信息;與以前的統(tǒng)計信息集進(jìn)行比與性能問題知識庫進(jìn)行比定義問題并提供復(fù)查D.制定試用解實(shí)施E.實(shí)施并度量復(fù)查ADDM報表 決定:“該解決方案是否達(dá)到 ADDM 監(jiān)視程序(ADDM)會在 行的步驟如幻燈片中所示。常規(guī)步驟顯示為ADDM步驟的子步驟。有效的優(yōu)化有效的優(yōu)化目標(biāo)包具可量可實(shí)有效的優(yōu)化目消除確定的問題成為優(yōu)化目標(biāo)。相關(guān)的服務(wù)級別協(xié)議(SLA)也會派生出目標(biāo)。SLA通常是必須達(dá)到的合同要求或業(yè)務(wù)要求。目標(biāo)可能以SLA或問題為出發(fā)點(diǎn)。SLA表明,用戶響應(yīng)特定請求的時間不得超過30秒。問題在于,平均響應(yīng)時間為25秒,并且還在增加優(yōu)化目標(biāo)是用戶響應(yīng)特定請求的時間為20秒優(yōu)化目標(biāo)和SLA均須具有三個特征才能生效。它們具可量可實(shí)于4個小時”。有效的優(yōu)化目標(biāo)(續(xù)了。具體的目標(biāo)也很容易成為可量化目標(biāo)。很容易陳述“用戶響應(yīng)請求的10秒”目為20秒或更短”,可以客觀地確定何時達(dá)到了目標(biāo)。下列示例是在典型DBA控制范圍內(nèi)無法實(shí)現(xiàn)的目標(biāo):如果目標(biāo)響應(yīng)時間為1秒,但是服務(wù)器與客戶機(jī)之間的網(wǎng)絡(luò)延遲為2秒,如果不網(wǎng)絡(luò)進(jìn)行更改,就不可能實(shí)現(xiàn)1秒的響應(yīng)時間始終應(yīng)制定可量化的優(yōu)化目標(biāo)。沒有優(yōu)化目標(biāo),將很難確定是否有了足夠的優(yōu)化優(yōu)化目標(biāo)包盡可能縮短增大吞提高負(fù)載能縮短優(yōu)化目 提高負(fù)載能力,即可以執(zhí)行的任務(wù),或?yàn)槠渌蝿?wù)處理能在某些環(huán)境中,需要進(jìn)行折衷。在大批量聯(lián)機(jī)事務(wù)處理(OLTP)環(huán)境中,可以允許更長的用戶響應(yīng)時間,以便從多個用戶獲取的總事務(wù)數(shù)。研究表明,在基于Web的環(huán)境中,用戶響應(yīng)時間必須小于7秒,否則,用戶就會放棄使用。在這種情況下,任何其他條件數(shù)據(jù)庫時數(shù)據(jù)庫時間數(shù)據(jù)庫等待時間數(shù)據(jù)CPU 數(shù)據(jù)庫對數(shù)據(jù)庫發(fā)出的任何請求由兩個不同的段組成:等待時間(數(shù)據(jù)庫等待時間)和服務(wù)時理請求或在OS隊(duì)列中等待所用的時間的總和。這些時間不一定由一個等待時間和一個CPU時間塊組成。機(jī)事務(wù)處理(OLTP)或數(shù)據(jù)倉庫(DW)。統(tǒng)將導(dǎo)致進(jìn)程在運(yùn)行隊(duì)列中等待,從而會增大所有進(jìn)程的數(shù)據(jù)庫CPU時間。 時間和等待時間優(yōu)數(shù)數(shù)據(jù)庫=CPU+數(shù)據(jù)庫等待時時
可能需SQL優(yōu)化 應(yīng)用程
CPU時間和等待時間優(yōu)化程占用的資源的時間。通常情況下,與等待時間占主導(dǎo)地位的系統(tǒng)相比,CPU時間占主導(dǎo)地位的系統(tǒng)需要的優(yōu)化較少。此外,SQL語句編寫不佳也可能導(dǎo)致高CPU使用率。增加的等待時間表明發(fā)生爭用時,在節(jié)點(diǎn)中增CPU或在群集中增加節(jié)點(diǎn)的作用將非常有限。相反地,CPU時間的分配比例不會隨著負(fù)載增大而明顯減小的系統(tǒng),可伸縮性會更好。并且最有可能取得效果的是通過CPURealApplicationClustersRAC)實(shí)例(如果需要)注:自動工作量資料庫(AWR)和Statspack報表在“Top5Event”部分顯示CPU時間和等待時間(如果CPU時間部分處五個事件中)。優(yōu)化活動周應(yīng)用程序活動周期可以分為不同應(yīng)用程序的設(shè)計和測試:數(shù)據(jù)部署:在現(xiàn)有數(shù)據(jù)庫中添加新的應(yīng)用程生產(chǎn):故障排除和優(yōu)優(yōu)化活動周期階開發(fā):應(yīng)用程序的設(shè)計和編測試:數(shù)據(jù)庫配生產(chǎn):排錯和優(yōu)和實(shí)施解決方案。對數(shù)據(jù)庫運(yùn)試負(fù)載,以確定解決方案是否消除了瓶頸?;顒又芷谄陂g的優(yōu)優(yōu)化優(yōu)化應(yīng)用程優(yōu)化I/O優(yōu)化優(yōu)化操作系 活動周期期間的優(yōu)開發(fā)新系統(tǒng)期間采用的優(yōu)化方法與生產(chǎn)系統(tǒng)采用的方法相同。對于一個新系統(tǒng),可能存在許多未知的因素;因此,應(yīng)認(rèn)真執(zhí)行幻燈片中的步驟順序。爭用問題的根源可能是在設(shè)計中有多個進(jìn)程在一個資源(如序列號)上進(jìn)行序列化。修復(fù)設(shè)計是解決該問前兩個步驟通常是系統(tǒng)架構(gòu)設(shè)計師和應(yīng)用程序開發(fā)員的職責(zé);不過,DBA通常會參與應(yīng)應(yīng)用程序的設(shè)計和即使在設(shè)計和開發(fā)階段,也可以通過構(gòu)建和優(yōu)化測試案例來優(yōu)化應(yīng)用程序。根據(jù)主要功能檢查根 時間檢查數(shù)據(jù)結(jié)構(gòu)查看發(fā)生進(jìn)程序列化的點(diǎn)優(yōu)化主要報表優(yōu)化大批量應(yīng)用程序的設(shè)計和測試:數(shù)據(jù)測試階段允許在更深的層次進(jìn)行檢查物理布監(jiān)視資源爭內(nèi)存利鎖磁盤熱測試資源耗測試:數(shù)據(jù)庫配測試階段允許在更深的層次進(jìn)試。測試案例應(yīng)運(yùn)行應(yīng)用程序功能、預(yù)期的負(fù)載以及對不大可能的負(fù)載的壓力測試。通過這些類型的測試,可以在最佳物理布局以及最佳S硬件配置方面獲得有價值的信息。監(jiān)視熱點(diǎn)(即使在快速磁盤上),這一點(diǎn)很重要。應(yīng)規(guī)劃數(shù)據(jù)配置,使其可以縮短恢復(fù)時間和加快數(shù)據(jù)速度。盡量考慮業(yè)務(wù)對恢復(fù)時間和可DBA在每個階段使用時間模型來確定瓶頸,并使用優(yōu)化會話來消除每個層次的瓶頸部部署部署新的應(yīng)用程序獲取基監(jiān)視增長和性在現(xiàn)有數(shù)據(jù)庫中部署新應(yīng)獲取部署前的基獲取部署后的基比較基部生優(yōu)化 式的。您需要了解 生某些事情發(fā)生了改變。是否存在其他用戶?是否正在運(yùn)行新的報表或應(yīng)用程序?OS中是取的表進(jìn)行比較。差異之處應(yīng)當(dāng)可以顯示。在沒有基線統(tǒng)計信息時優(yōu)化生產(chǎn)數(shù)據(jù)庫會比較,但是仍可實(shí)現(xiàn)。所用的方法相同,并收集基線統(tǒng)基線統(tǒng)計信息集用提供系統(tǒng)在設(shè)置的界限內(nèi)運(yùn)行時收集的一組統(tǒng)將基線統(tǒng)計信息與當(dāng)前統(tǒng)計信息進(jìn)行比創(chuàng)建與系統(tǒng)已發(fā)生的改變相關(guān)的前收集基線統(tǒng)計信息 自動數(shù)據(jù)庫監(jiān)視程序(ADDM)還分析不同之處并解決方案。性能與安全影響性能的因素包多控組中有多個重做日志頻繁的檢查點(diǎn)備份數(shù)據(jù)文執(zhí)行存塊校并發(fā)用戶和性能與安全性的折 Oracle建議至少需要兩個控制文件,其中一個是必需文件。許DBA使用三個或四個控制記錄性能服記錄性能服問題針對整個實(shí)例還是只針對查確定根本原提 (RDA)報表提供SQL_TRACE報表記錄性能服務(wù)請OracleSupportServices(OSS提供了一個文檔“Note:210014.1HowtoLogaGoodPerformanceServiceRequest”,用于引導(dǎo)您記錄性能服務(wù)請求(SR)。OSS需要某些信息性能可接受的SQL和性能很差的SQL的示例。OS日志文件、網(wǎng)絡(luò)日志文件和數(shù)據(jù)庫日志文件中的線索。刪除RDA (RDA)報表為OracleSupportServices提供一組全面的信息。并非所有服求獲得此報表。RDA是用于從Oracle數(shù)據(jù)庫環(huán)境中收集詳細(xì)信息的一組。這些信息以及位置,請參閱“MetalinkNote:330363.1“RemoteDiagnosticAgent(RDA)4FAQ)幻燈片中只顯示RDA報表的一部分“”。RDA報表非常大并且詳細(xì)。使用常用的系統(tǒng)統(tǒng)會話統(tǒng)等待時間ASH報監(jiān)視和優(yōu)化工具服監(jiān)視和優(yōu)化工具服務(wù)統(tǒng)度直方基礎(chǔ)統(tǒng)SQL優(yōu)化程序統(tǒng)計信性能文日服式,例如活動會話歷史記錄(ASH)報表。)文件在使用tkprof實(shí)用程序進(jìn)行格式化之前很難解釋。trcsess實(shí)用程序?yàn)榻M合“服務(wù)”框表示性能監(jiān)視的指令按服務(wù)進(jìn)行組織。統(tǒng)計信息是按服務(wù)匯總的,并可按服務(wù)報告多個報表。按服務(wù)(而不是按方案、實(shí)例或會話)收集的統(tǒng)計信息可以提供獨(dú)特的應(yīng)EMEMEMSGA監(jiān)視和優(yōu)化工具AWR服監(jiān)視和優(yōu)化工具AWR服練習(xí)概覽:制定優(yōu)本練習(xí)包含以 將問題定義轉(zhuǎn)換為使目標(biāo)成為可量化小在本課中,您應(yīng)該已經(jīng)學(xué)制定適合的確定適合不同開發(fā)階段的優(yōu)化方平衡性能和安全性的折中關(guān)確定常見的OracleSupport記錄性能服務(wù)統(tǒng)計數(shù)據(jù)和 Unauthorizedreproductionordistributionprohibited?Copyright?2009,Oracleand/orits課程學(xué)完本課后,應(yīng)能完成下確定對優(yōu)化有用的動態(tài)性確 日志文件的關(guān)鍵優(yōu)化組確定用 文件的關(guān)鍵優(yōu)化組使用動態(tài)性能視圖查看統(tǒng)計數(shù)據(jù)和等待性能收集的數(shù)據(jù)累計統(tǒng)計數(shù)包含時間信息的時間模度量抽樣統(tǒng)計數(shù)據(jù):活動會話按會話顯示統(tǒng)計SQL顯示統(tǒng)按服務(wù)顯示統(tǒng)計其他性能優(yōu)Oracle數(shù)據(jù)庫服務(wù)器可以獲取與自身運(yùn)行有關(guān)的信息。收集的數(shù)據(jù)有三種主要類型:事件通常也最重要。OracleDatabase10g中的統(tǒng)計數(shù)據(jù)通過使用時間模型進(jìn)行關(guān)聯(lián)。時間提供了一個基礎(chǔ)??梢詾閷?dǎo)致生成的度量設(shè)置閾值。例如,可以將閾值設(shè)置為每毫秒的次數(shù)超過以前記錄的峰值時,或歸檔日志區(qū)已占用95%時。性能可用基本EnterpriseManager日文動態(tài)性能視圖插件選件包優(yōu)化性能優(yōu)Oracle數(shù)據(jù)庫統(tǒng)計數(shù)據(jù) 統(tǒng)計數(shù)據(jù)在基于內(nèi)存的動態(tài)表和視圖中。實(shí)例關(guān)閉后,不會保存這些統(tǒng)計數(shù)據(jù)。Statspack是隨Oracle數(shù)據(jù)庫提供的一組過程和。通過Statspack,可以收集統(tǒng)計具時需要該選件。包可以收集統(tǒng)計數(shù)據(jù),對問題進(jìn)行,以及解決方案。http://主機(jī)名數(shù)據(jù)庫http://主機(jī)名 數(shù)據(jù)庫主頁:概打開Web瀏覽器并輸入以下URL,即可 EMDatabaseControl: “主機(jī)名”是計算機(jī)的名稱或地址?!岸恕笔窃诎惭b期間指定的EMDatabaseControl的HTTP端。默認(rèn)端口為1158。可以在ORACLE_HOME/install/portlist.iniEnterpriseManager數(shù)據(jù)庫主頁是監(jiān)視和管理數(shù)據(jù)庫的起點(diǎn)。使用數(shù)據(jù)庫主頁可執(zhí)行下列啟動或停止數(shù)據(jù)通過顯示子區(qū)域每個頁中的三個選項(xiàng)卡,數(shù)據(jù)庫環(huán)境的性能、管理和內(nèi)EM 態(tài)可以是“Up(啟動)”、“Down(關(guān)閉)”、“UnderBlackout(中)”、“Unmonitored(未監(jiān)視)”或“Unknown(未知)”。從此區(qū)域可以其它頁主頁或ASM主頁),以了解詳細(xì)信息。HostCPU(CPU):Oracle數(shù)據(jù)庫主機(jī)的相對CPU利用率。條形圖上,100CPU利用率。條形圖中出現(xiàn)兩個值。底部較深的顏色與實(shí)例圖例對應(yīng),代表此實(shí)例占用CPU的程度。上部較淺的EnterpriseManager性能頁(續(xù)ActiveSessions(活動會話):CPUI/O時占用的時間量,而不是總會話數(shù)。條形圖顯示的是值,而不是歷史值。三種會話類別始終是“CPU”、“UserI/O(用戶I/O)”和“Wait(等待)”?!癢ait(等待)”類別代表除了“UserI/O(用戶I/O)”以外的所有組合的等待類的值。SQLResponseTime(SQL響應(yīng)時間):此類別顯示的SQL集的當(dāng)前響應(yīng)與基時間越短,SQL語句執(zhí)行的效率越高。DiagnosticSummary():此類別顯示策略的有關(guān)信息,以及 自動數(shù)據(jù)庫監(jiān)視程序(ADDM)結(jié)果?!癙erformanceFindings(性能結(jié)果)”中的指向ADDM頁,該頁提供性能分析表,包含需要引起注意的結(jié)果。ADDM使SpaceSummary(空間 “DatabaseSize(GB)(數(shù)據(jù)庫大小(GB))”的數(shù)值源于“Tablespaces(表空間)”則主頁上“DatabaseSize(GB)(數(shù)據(jù)庫大小(GB))”的數(shù)值將為99。HighAvailability(高可用性):此類別顯示Oracle10g之前的數(shù)據(jù)庫上次備份的時間、最近的備份時間以及Oracle10g數(shù)據(jù)庫的備份是否成功。如果10g數(shù)據(jù)庫上次備份失敗,則“LastBackup(上一次備份)” 則可追溯至“ManageCurrentBackups(管理當(dāng)前備份)”頁。 將出現(xiàn)“ConfigureRecoverySettings(配置恢復(fù)設(shè)置)”頁?!癐nstanceRecoveryTime(實(shí)例恢復(fù)時間)”與“InstanceRecovery(實(shí)例恢復(fù))”下的“CurrentEstimatedMe toRecover(當(dāng)前估計的平均恢復(fù)時間)”相關(guān),“FlashbackLogging(閃回日志記錄)”與“FlashRecoveryArea(快速恢復(fù)區(qū))”下的“Enableflashbacklogging(啟用閃回日志記錄)”相關(guān)。JobActivity(作業(yè)活動):EnterpriseManager作業(yè)執(zhí)行情況的報表,顯則可以單擊該數(shù)值轉(zhuǎn)到“JobActivity(作業(yè)活動)”頁;可在該頁中查看所有已計查 日DatabaseHomepageRelatedLinksregion>AlertLogContent(“數(shù)據(jù)庫”>“相關(guān)”>日志 查 日儲在BACKGROUND_DUMP_DEST初始化參數(shù)指定的中。數(shù)據(jù)庫的日志文件是按已發(fā)生的所有錯誤(ORA-600)、塊損壞錯誤(ORA-1578)和死鎖錯誤(ORA-管理操作,如SQL語句CREATE、ALTER、DROPDATABASETABLESPACE,EnterpriseManagerSQL*Plus語句STARTUP、SHUTDOWN、ARCHIVELOGEnterpriseManager可監(jiān)視日志文件,并向您通知嚴(yán)重的錯誤。還可以查看日志,檢使 日志信息幫助進(jìn)行優(yōu)日志文件包含的下列信息,可用于幫助優(yōu)化數(shù)據(jù)不完整的檢執(zhí)行歸檔的實(shí)例恢復(fù)的開始時間和完成死鎖錯誤和超時錯檢查點(diǎn)的開始時間和結(jié)束使 日志信息幫助進(jìn)行優(yōu) 日志。每個版本的Oracle數(shù)據(jù)庫寫入預(yù)只有LOG_CHECKPOINTS_TO_ALERT參數(shù)設(shè)置為TRUE時,才會將這些值寫入日志日志文件可能會增大到無法管理的程度。盡管應(yīng)考慮先為日志創(chuàng)建歸檔副本,但是您仍可在啟動了實(shí)例的情況下,安全地刪除日志。如果以后遇到的問題要求實(shí)例如DBA注意到性能統(tǒng)計數(shù)據(jù)發(fā)生了變化。DBA發(fā)現(xiàn)某個實(shí)例參數(shù)在上次設(shè)置基線后發(fā)生了更改。為了確認(rèn)性能變化與參數(shù)的更改相關(guān),可以搜索日志。日志會列出每次啟動時的所有非默認(rèn)參數(shù)設(shè)置,并使用時間戳記錄ALTERSYSTEM命令。使用日志信息幫助進(jìn)行優(yōu)化(續(xù)以下日志示例顯示了啟動參數(shù)、FAST_START_MTTR_ StartingupORACLERDBMSVersion:.0.Systemparameterswithnon-defaultvalues: = = = = = = =8192 = =db_file_multiblock_read_count=16 db_recovery_file_dest_size=2147483648 =AUTO =UNDOTBS1remote_login_passwordfile=EXCLUSIVE =(PROTOCOL=TCP) =…TueDec2001:12:16MTTRadvisoryisdisabledbecauseFAST_START_MTTR_ notset…TueDec2001:13:42Thread1advancedtologsequence6Currentlog#2seq#6mem#0:TueDec2001:16:32Thread1advancedtologsequence7Currentlog#3seq#7mem#0:TueDec2001:43:46Thread1advancedtologsequence8Currentlog#1seq#8mem#0:…用 文可以在會話級別或?qū)嵗墑e啟用或禁用服務(wù)器進(jìn) 的SQL語句的統(tǒng)計用 文件是按每個服務(wù)器進(jìn)程創(chuàng)建的用 文件還可通過下列方式創(chuàng)建執(zhí)行一次BACKUPCONTROLFILETOTRACE進(jìn)程錯用 文服務(wù)器進(jìn)程可以按照用戶或DBA的請求生成用戶 以下語句可啟用對特定會話的文件的寫入EXECUTEdbms_monitor.session_trace_enable(8,12,waits=>TRUE,binds=>TRUE);其中812是所連接用戶的系統(tǒng)標(biāo)識符和序列號DBMS_MONITOR程序包在運(yùn)行catproc.sql時創(chuàng)建。此位于以 中Windows上:%ORACLE_HOME%\rdbms\adminALTERSESSIONSETOracle數(shù)據(jù)庫服務(wù)器可將任何 Oracle技術(shù)支持 這些文件通常不包含優(yōu)化進(jìn) 文 但是,通過使用事件,可以將與性能有關(guān)的信息寫入這些文件。數(shù)據(jù)庫事件可以由DBA進(jìn)行設(shè)置,但是通常只能在Oracle技術(shù)支持的監(jiān)督下進(jìn)行。這些文件很難閱讀,因動態(tài)會話數(shù) 不斷變化的狀態(tài)和條件會話數(shù)等等待事UNDO使用率打開的游重做日志使用等動態(tài)性O(shè)racle數(shù)據(jù)庫服務(wù)器可有關(guān)實(shí)例的操作和性能的一組動態(tài)數(shù)據(jù)。這些動態(tài)性能視圖以基于數(shù)據(jù)庫服務(wù)器的內(nèi)存結(jié)構(gòu)構(gòu)建的虛擬表為基礎(chǔ)。也就是說,這些視圖不是駐留在數(shù)據(jù)庫中的傳統(tǒng)意義上的表。V$Oracle實(shí)例的內(nèi)存結(jié)構(gòu)中包含的元數(shù)據(jù)進(jìn)行了具體化。某些V$視圖可以在裝載或打開數(shù)據(jù)庫之前顯示數(shù)據(jù)。V$FIXED_TABLE視圖可動態(tài)性能視圖包含下列信息會文件狀等待事鎖備份狀統(tǒng)計數(shù)據(jù)和度注:DICT和DICT_COLUMNS視圖也包含這些動態(tài)性能視圖的動態(tài)性能視圖:用SQL>SELECTSQL>SELECTsql_text,FROMWHEREcpu_time>bSQL>SQL>SELECT2WHEREblock>動態(tài)性能視圖:用EnterpriseManager將使用這些視圖,并DBA也可以根據(jù)需要查詢這些視圖。幻燈片中哪些SQL語句占用的CPU時間超過了200,000微秒,其關(guān)聯(lián)的執(zhí)行數(shù)是多少哪些會話一天從EDRSR9P1計算機(jī)登錄當(dāng)前持有其他用戶的鎖的會話,其會話ID是什么?該鎖已持有多長時間(block可能是1或0,1表示此會話有作用)圖的完整列表,請參閱《OracleDatabaseReference10gRelease2》。動態(tài)性能視圖:注這些視圖屬于SYS不同的時間使用不同的視實(shí)例已數(shù)據(jù)庫數(shù)據(jù)庫可以通過查詢V$FIXED_TABLE查看所有視圖名這些視圖通常稱為“v-dollar視圖” 動態(tài)性能視圖:注但未裝載任何數(shù)據(jù)庫,則可以通過查詢V$BGPROCESS來查看正在運(yùn)行的 如果通過查詢V$DATAFILE來查看數(shù)據(jù)庫數(shù)據(jù)文件的狀態(tài),則會出現(xiàn)錯誤“ORA-01507:databasenotmounted”,因?yàn)樾枰ㄟ^裝載控制文件的數(shù)據(jù)庫,了解與數(shù)據(jù)庫關(guān)聯(lián)的數(shù)據(jù)文件。在某些實(shí)例狀態(tài)下,不適合查詢某些V$視圖。用于人工 統(tǒng)計級如TIMED_STATISTICSDB_CACHE_ADVICE。不收集性能基線所需的許多統(tǒng)計數(shù)據(jù)。Oracle強(qiáng)烈建議不要禁用統(tǒng)計數(shù)據(jù)收集。查詢V$STATISTICS_LEVEL,以確定受STATISTICAL_LEVEL參數(shù)影響的其他參SQL>selectstatistics_name,fromorderby統(tǒng)計級別(續(xù) PlanExecution TimedOS Timed SegmentLevel PGA SharedPool Modification Longops Bind UltrafastLatch Threshold-based GlobalCache ActiveSessionHistory UndoAdvisor,AlertsandFastRampupTYPICALBufferCache MTTR 這些統(tǒng)計參數(shù)也可以分別進(jìn)行設(shè)置。這些參數(shù)包TIMED_STATISTICS:設(shè)置為TRUEDB_CACHE_ADVICEOFF:不收集任何統(tǒng)計數(shù)據(jù),并且不使用任何內(nèi)READY:不收集任何統(tǒng)計數(shù)據(jù),但是分配內(nèi)存。將DB_CACHE_ADVICEREADY,可以避免在收集緩沖區(qū)高速緩存利用率的統(tǒng)計數(shù)據(jù)時出現(xiàn)內(nèi)存錯誤DB_CACHE_ADVICE的狀態(tài)OFFON可能會出錯。請求完成時,Oracle實(shí)例以該時間間隔收集操作系統(tǒng)統(tǒng)計數(shù)據(jù)。通過ALTER會話修STATISTICS_LEVEL時,將只在本地會話中啟用或禁用下列建議定時統(tǒng)計數(shù)OS計劃執(zhí)行統(tǒng)計數(shù)統(tǒng)計數(shù)據(jù)和等待
動態(tài)性報統(tǒng)計數(shù)據(jù)和等待事統(tǒng)計數(shù)據(jù)包括usercommitsdbfilesequentialreads等計數(shù)。許多統(tǒng)計數(shù)據(jù)等待事件是按服務(wù)器進(jìn)程或線程遞增的統(tǒng)計數(shù)據(jù),指示必須等待事件完成之后才能繼續(xù)處I/O爭用。記住,這些只是問題的癥狀,而不是實(shí)際的原因。大多數(shù)動態(tài)性能視圖將顯示某個時間點(diǎn)(例如從實(shí)例啟動開始)的統(tǒng)計數(shù)據(jù)的值StatspackAWR均使用統(tǒng)計數(shù)據(jù)和等待事件。Statspack執(zhí)行計算并報告導(dǎo)出的信息。AWR則更進(jìn)一步,它可以提出建議。系統(tǒng)統(tǒng)計數(shù)用調(diào)重入
高速緩 系統(tǒng)統(tǒng)計數(shù)據(jù)此幻燈片V$SESSTAT和V$SYSSTAT視圖中的統(tǒng)計數(shù)據(jù)類。需要為這些統(tǒng)計數(shù)據(jù)創(chuàng)建類,因?yàn)楣泊?60多種統(tǒng)計數(shù)據(jù)?!癈LASS”列包含代表一個或多個統(tǒng)計數(shù)據(jù)類的數(shù)字。下列類是遞增的:????32,RealApplication128,例如,類值72代表與SQL語句和高速緩存有關(guān)的統(tǒng)計數(shù)據(jù)注:某些統(tǒng)計數(shù)據(jù)只有在TIMED_STATISTICS初始化參數(shù)設(shè)置為true時才填入顯示系統(tǒng)范圍內(nèi)的
EVENT
顯示系統(tǒng)范圍的統(tǒng)系統(tǒng)范圍的統(tǒng)計數(shù)V$STATNAMEV$SESSTATV$SYSSTAT中顯示的統(tǒng)計數(shù)據(jù)顯示的統(tǒng)計數(shù)據(jù)名稱。服務(wù)器在V$SYSSTAT視圖中顯示所有計算的系統(tǒng)統(tǒng)計數(shù)據(jù)。可以通過查詢此視圖,示SQL>SELECTname,class,valueFROM 11cursors1tablescans(shorttablescans(longredo2redo2所示結(jié)果只是輸出顯示的一部顯示系統(tǒng)范圍的統(tǒng)計數(shù)據(jù)(續(xù)SGA全局統(tǒng)計數(shù)例啟動以來詳細(xì)SGA使用率的累計合計。示SQL>SELECT*FROM freeSYSTEMdictionarylibrarysql所有類型的等待事件均在V$EVENT_NAME視圖中編錄:已命名了大約870個事件 在V$SYSTEM_EVENT中,該視圖顯示特定事件從實(shí)例啟動在故障排除時,需要了解進(jìn)程是否等待了任何資顯示與會話有關(guān)的
P1/2/3P1/2/3WAIT與會話有關(guān)的統(tǒng)計會話數(shù)據(jù)從連接時開始累計可以顯示每個已登錄用戶的當(dāng)前會話信確定用戶使用的連接SQL>SELECTsid,username,type,2
FROM 1234569與會話有關(guān)的統(tǒng)計數(shù)據(jù)(續(xù)示確定占用的PGA內(nèi)存超過30,000字節(jié)的會SQL>SELECTusername,name,FROMv$statnamen,v$sessions,v$sesstat s.usernameisnot ='sessionpga t.value>sessionpga會話等待事件統(tǒng)計V$SESSION_EVENT視圖可按會話顯示特定事件從實(shí)例啟動以來的等待事件合計。V$SESSION_WAIT視圖可列出活動會話正在等待的資源或事件。V$SESSION還包含當(dāng)SQL>SELECTsid,FROMWHEREwait_time= pmonrdbmsipcrdbmsipcrdbmsipcrdbmsipcrdbmsipcrdbmsipc smon rows此類空閑事件有60多種,屬于“Idle”等待類,等待類為6。顯示與服務(wù)有關(guān)的統(tǒng)計數(shù)
與服務(wù)有關(guān)的統(tǒng)計示確定已定義的服務(wù)名SQL>selectservice_idasid,namefromv$services;IDNAME5612始終有兩項(xiàng)已定義的服務(wù):SYS$BACKGROUND和SYS$USERS。根據(jù)參數(shù)或使用DBMS_SERVICE程序包,可以創(chuàng)建或設(shè)置多達(dá)62項(xiàng)附加服務(wù)與服務(wù)有關(guān)的統(tǒng)計數(shù)據(jù)(續(xù)SQL>selectservice_name,stat_name,2from useruseruseruser0useruser0DBDBDB0DBDB0DBDBDB0DBDB0服務(wù)等待事件統(tǒng)計V$SESSION_EVENT視圖按服務(wù)顯示特定事件從實(shí)例啟動以來的等待事件合計V$SERVICE_WAIT_CLASS視圖按服務(wù)和等待類匯總等待事件SQL>selectservice_name,event,fromwheretime_waited> logfile dbfile1logfile1dbfile1dbfilescattered2latch:shared1latch:library4等待等待事件集合提供由于不同原因不得不等待或必須等待的會話的有關(guān)信息這些V$EVENT_NAME視圖中列出,該視圖包含等待事Oracle服務(wù)器中大約有870個等待事件,其中包括空閑緩沖區(qū)等閂鎖空緩沖區(qū)忙等DB文件連續(xù)DB文件分散DB還原段擴(kuò)有關(guān)常見等待事件的說明,請參閱《OracleDatabaseReference10gRelease2》公共等待事區(qū)緩沖區(qū)忙等緩沖區(qū)高速緩存、空閑緩沖區(qū)等緩沖區(qū)高速緩存、DBWR、I/O、SQL優(yōu)排隊(duì)等待鎖庫高速緩存等閂日志緩沖區(qū)空日志緩沖日志文件同過度提交、公共等此幻燈片顯示了一組等待事件以及可能是這些等待事件來源的組件等待數(shù)據(jù)庫資并日志文件同 提 系統(tǒng) 進(jìn)程網(wǎng)絡(luò)消息傳 網(wǎng)
I/O前臺進(jìn)程不活動的會 空 等待 管 DBA命程序
應(yīng)用程
其 應(yīng)很少RAC資 集
配 不充分的數(shù)據(jù)庫/實(shí)例配調(diào)度程 資源管理等待OracleDatabase10g中可能發(fā)生的許多不同等待事件,都可根據(jù)與該事件有關(guān)的解決方案歸入等待類。這樣一來,就可以對等待事件進(jìn)行高級分析。例如,排除型事務(wù)處理(TX)管理:造成其他用戶等待的DBA小、事務(wù)處理插槽(ITL)分配、HW入隊(duì)爭用或空間分配(ST)入隊(duì)爭用用戶I/O:等待要從磁盤的空閑:與不活動會話有關(guān)的等待事件,如“來自客戶機(jī)的SQL*Net消息注:“其他”類包含不應(yīng)在系統(tǒng)上經(jīng)常發(fā)生的等待事件。例如,“等待要衍生的EMONV$EVENT_NAMESQL>SQL>SELECTname,parameter1,parameter2,2FROMPL/SQLlockaltersystemsetbufferbusylibrarycachepinlogbufferhandlepinlogfileswitch286rowsundo用于描述等待事件高速緩存中存在一些緩沖區(qū),多個進(jìn)程正在試圖同時對其進(jìn)行。此事件包含三個參數(shù)FILE#和BLOCK#:這些參數(shù)可以在用文件標(biāo)識的數(shù)據(jù)文件中,標(biāo)識服務(wù)器需要等待的塊的塊。原因。ID指示會話中調(diào)用此事件的位置。日志文件切換(檢查點(diǎn)不完整)事等待事件統(tǒng)這些視圖包等待事件統(tǒng)這些視圖包含會話級的等待事件統(tǒng)計數(shù):某事件等待件合,所有話匯 一起 等待事件統(tǒng)計數(shù)據(jù):等待會話的統(tǒng)計不得不等待的或當(dāng)前正在等待資源的會話,其等待事件統(tǒng)計數(shù)據(jù)在所有會話的累計統(tǒng)計數(shù)據(jù)將在V$SYSTEM_EVENT中。此視圖顯示的粒度V$SESSION_WAIT使用dbfilescatteredread事件為例V$SESSION_EVENT視圖顯示哪些會話等待dbfilescatteredread事件(如果會話尚未從數(shù)據(jù)庫注銷)。但是,此視圖無法提供有關(guān)會話在哪些段時發(fā)生該視圖顯示會話當(dāng)前正在等待的文件和塊或會話的上一個等待事件。V$SESSION_EVENTSQL>SQL>SELECTsid,event,FROMWHERESID TOTAL_WAITS1bufferbusy51dbfilesequential01file101SQL*Netmessageto01SQL*Netmoredatato201SQL*Netmessagefrom0使用V$SESSION_EVENT視V$SESSION_EVENT視圖顯示各個會話的合計事件信息,包含以下列EVENTTOTAL_WAITSTOTAL_TIMEOUTSTIME_WAITEDAVERAGE_WAITTIME_WAITED_MICRO以將SID列加入V$SESSION.SID,以了解用戶詳細(xì)信息。 SEQ#-6 SEQ#-6pmonrdbmsipcmessagerdbmsipcmessagerdbmsipcmessagesmontimer14SQL*Netmessagefrom00000-12 4 SQL>SQL>SELECTsid,seq#,event,wait_time,2FROM使用V$SESSION_WAIT視SIDSEQ#P1TEXT:第一個附加參數(shù)的描述,對應(yīng)于V$EVENT_NAMEP1P1RAWP2TEXT:第二個附加參數(shù)的描述,對應(yīng)于V$EVENT_NAMEP2P2RAW使用V$SESSION_WAIT視圖(續(xù)列(續(xù)P3TEXT:第三個附加參數(shù)的描述,對應(yīng)于V$EVENT_NAMEP3P3RAW值說>===SECONDS_IN_WAIT:事件等待的秒 在WAIT_TIME列中)注:并非在所有事件中都用到全部參數(shù)TIMED_STATISTICS初始化使用V$SYSTEM_EVENT 使用V$SYSTEM_EVENT WAITSTIMEOUTSlatchfreepmontimerprocessstartupbufferbusy34rows5350 2544308 SQL>SELECTevent,total_waits,time_waited,FROMV$SYS
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電纜保護(hù)管施工方案
- 庫房硬化地坪施工方案
- 2025年度福建省勞動合同制員工社會保險及福利待遇合同
- 2025年度電商平臺會員購物返利協(xié)議
- 2025年度海鮮電商平臺運(yùn)營合作協(xié)議
- 二零二五年度農(nóng)村土地流轉(zhuǎn)及農(nóng)業(yè)項(xiàng)目投資合同
- 二零二五年度社會保險經(jīng)辦機(jī)構(gòu)與金融機(jī)構(gòu)合作協(xié)議
- 樁基合同-2025年度樁基施工項(xiàng)目管理與咨詢服務(wù)協(xié)議
- 二零二五年度煤炭供應(yīng)鏈金融服務(wù)協(xié)議
- 二零二五年度住房公積金購房合同原件遺失風(fēng)險預(yù)防及應(yīng)急處理合同
- 英文黑衣人電影介紹課件
- 房屋買賣合同預(yù)交定金協(xié)議
- 領(lǐng)域特定代碼優(yōu)化與生成技術(shù)
- DL∕T 657-2015 火力發(fā)電廠模擬量控制系統(tǒng)驗(yàn)收測試規(guī)程
- 小米創(chuàng)業(yè)思考(商業(yè)思考)
- 小學(xué)語文閱讀素養(yǎng)大賽檢測卷
- JTG F40-2004 公路瀝青路面施工技術(shù)規(guī)范
- JT-T-1045-2016道路運(yùn)輸企業(yè)車輛技術(shù)管理規(guī)范
- 2024年徐州生物工程職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫各版本
- 2024年重慶市銅梁區(qū)龍都水資源開發(fā)有限責(zé)任公司招聘筆試參考題庫附帶答案詳解
- 2024年廣東省湛江幼兒師范??茖W(xué)校招聘合同制輔導(dǎo)員13人歷年高頻考題難、易錯點(diǎn)模擬試題(共500題)附帶答案詳解
評論
0/150
提交評論