oracle性能調(diào)整和優(yōu)化

oracle性能調(diào)整和優(yōu)化

ID:36329946

大?。?55.50 KB

頁數(shù):70頁

時(shí)間:2019-05-09

oracle性能調(diào)整和優(yōu)化_第1頁
oracle性能調(diào)整和優(yōu)化_第2頁
oracle性能調(diào)整和優(yōu)化_第3頁
oracle性能調(diào)整和優(yōu)化_第4頁
oracle性能調(diào)整和優(yōu)化_第5頁
資源描述:

《oracle性能調(diào)整和優(yōu)化》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、Oracle數(shù)據(jù)庫性能調(diào)整和優(yōu)化Oracle技術(shù)專題講座內(nèi)容提要1.oracle性能調(diào)整概述2.磁盤I/O的調(diào)整3.oracle內(nèi)存分配與調(diào)整4.SQL優(yōu)化概述5.Statspack概述1.oracle性能調(diào)整概述磁盤I/O內(nèi)存爭(zhēng)用CPU占用時(shí)間數(shù)據(jù)庫資源爭(zhēng)用影響數(shù)據(jù)庫性能的幾大問題1.oracle性能調(diào)整概述建立合理的數(shù)據(jù)庫解決內(nèi)存問題解決磁盤I/O爭(zhēng)用問題解決其他相關(guān)問題,如回滾段等優(yōu)化的目的2.磁盤I/O的調(diào)整2.1使用磁盤陣列2.2在可用硬盤之間分布關(guān)鍵數(shù)據(jù)文件2.3使用本地管理表空間(LMT)自動(dòng)段空間管理(ASSM)2.4在大型表上使用表分區(qū)2.5管理回滾段2.6

2、通過內(nèi)存排序來減少磁盤I/O2.7其他注意事項(xiàng)2.1使用磁盤陣列RAID0:允許自動(dòng)磁盤分段(STRIPING).表空間所對(duì)應(yīng)的數(shù)據(jù)文件可擴(kuò)展到多個(gè)磁盤,并可同時(shí)對(duì)其進(jìn)行訪問(節(jié)省大量I/O).RAID1:主要想得到更高的可用性.RAID5:有大量讀操作的系統(tǒng)可獲得最大性能.有大量寫操作的系統(tǒng),其效率并不高.RAID1+0:支持鏡像的磁盤和分段.2.1.1可用的RAID級(jí)別建議:在一個(gè)系統(tǒng)大部分進(jìn)行讀取操作使用RAID5.優(yōu)先使用RAID1+02.2在可用硬盤之間分布關(guān)鍵數(shù)據(jù)文件需要注意的的文件:SYSTEM表空間TEMPORARY表空間回滾段和UNDO表空間聯(lián)機(jī)重做日志文件

3、(最好放在最快的磁盤上)ORACLE_HOME下的文件經(jīng)常被訪問表的文件經(jīng)常被訪問的索引的數(shù)據(jù)文件操作系統(tǒng)2.2在可用硬盤之間分布關(guān)鍵數(shù)據(jù)文件/:OperatingSystem/u01:Oraclesoftware/u02:TemporaryTablespace,ControlFile1/u03:UndoSegments,ControlFile2/u04:RedoLogs,ArchiveLogs,ControlFile4/u05:SystemTablespace/u06:Data1,ControlFile3/uo7:RedoLogMirror,Index3/u08:Data2

4、/u09:Index2/u10:Data3/u11:Index12.2.1分開存儲(chǔ)數(shù)據(jù)和索引文件Selectcol1,col2….fromCUST_HEADER,CUST_DETAILwhere….;Disk1:CUST_HEADERTableDisk5:CUST_HEADERIndexDisk8:CUST_DETAILTableDisk12:CUST_DETAILIndex2.3避免I/O磁盤爭(zhēng)用磁盤爭(zhēng)用通常發(fā)生在有多個(gè)進(jìn)程試圖同時(shí)訪問同一個(gè)物理磁盤的情況下,因此把磁盤的I/O均勻的分布在多個(gè)可用的磁盤上,可有效減少磁盤的競(jìng)用.通過查詢V$filestat和v$dbfile

5、,以查看均衡數(shù)據(jù)文件后的效果.2.3避免I/O磁盤爭(zhēng)用Selectname,phyrds,phywrts,readtim,writetimFromv$filestata,v$dbfilebWherea.file#=b.file#NAMEPHYRDSPHYWRTSREADTIMWRITEIM/d01/psindex_1.dbf48,31051,798200,564903,199/d02/psindex_2.dbf34,52040,224117,925611,121/d03/psdata_01.dbf35,18936,90497,474401,290/d04/rbs01.dbf1

6、,32011,7251,21439,892/d05/system01.dbf1,45410109561-3磁盤經(jīng)常被使用,4-5使用較少,因此須移動(dòng)數(shù)據(jù)文件或使用分區(qū)以均衡I/O.2.3通過移動(dòng)數(shù)據(jù)文件來均衡I/O使與數(shù)據(jù)文件有關(guān)的表空間脫機(jī)ALTERTABLESPACEORDERSOFFLINE;(2)把數(shù)據(jù)文件復(fù)制到磁盤的新位置上$cp/disk1/orders1.dbf/disk2/orders1.dbf重命名數(shù)據(jù)文件ALTERTABLESPACEORDERSRENAMEDATAFILE‘/disk1/orders1.dbf’TO‘/disk2/orders1.dbf’

7、;使表空間聯(lián)機(jī)ALTERTABLESPACEORDERSONLINE;(5)刪除舊數(shù)據(jù)文件2.4使用本地管理表空間(LMT)自動(dòng)段空間管理 (ASSM)在920以前,表的剩余空間的管理與分配都是由鏈接列表freelist來完成的,因?yàn)閒reelist存在串行的問題因此容易引起往往容易引起段頭的爭(zhēng)用與空間的浪費(fèi)(其實(shí)這一點(diǎn)并不明顯),最主要的還是因?yàn)樾枰狣BA花費(fèi)大量的精力去管理這些爭(zhēng)用并監(jiān)控表的空間利用。 自動(dòng)段空間管理(ASSM),它首次出現(xiàn)在Oracle920里。有了ASSM,鏈接列表freelis

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

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

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