資源描述:
《調(diào)整概述調(diào)整Oracle內(nèi)存使用調(diào)整Oracle磁盤利用調(diào)整數(shù).ppt》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、調(diào)整概述調(diào)整Oracle的內(nèi)存使用調(diào)整Oracle的磁盤利用調(diào)整數(shù)據(jù)庫的應(yīng)用數(shù)據(jù)庫性能調(diào)整數(shù)據(jù)庫配置和I/O問題有效利用Oracle數(shù)據(jù)塊調(diào)整排序操作調(diào)整回滾段調(diào)整Oracle的磁盤利用不同類型Oracle文件的I/O統(tǒng)計ProcessCKPTDBWnLGWRARCnSERVEROracleFileI/ODataFilesLogArchiveControlWriteWriteWriteWriteReadWriteRead/writeRead表空間的利用僅為系統(tǒng)數(shù)據(jù)字典對象保留SYSTEM表空間創(chuàng)建本地管理的表空間,避免空間管理的問題發(fā)生將表和索引放在不同的表空間中存放創(chuàng)建單獨的回滾表空間
2、在各自的表空間中存儲非常大的數(shù)據(jù)庫對象建立一個或多個臨時表空間在不同的設(shè)備上分布文件數(shù)據(jù)文件與重做日志文件分開存放表數(shù)據(jù)劃分減少磁盤的I/O評價裸設(shè)備的使用Oracle文件的劃分操作系統(tǒng)劃分:使用操作系統(tǒng)劃分軟件或RAID確定合適的劃分大小手工劃分:使用CREATETABLE或ALTERTABLEALLOCATE命令并行查詢值得利用調(diào)整全表掃描操作了解全表掃描的需求指定初始化參數(shù)DB_FILE_MULTIBLOCK_READ_COUNT:確定服務(wù)器進(jìn)程一次讀取數(shù)據(jù)塊的個數(shù)對cost-based優(yōu)化器的執(zhí)行計劃有影響使用V$SESSION_LONGOPS視圖來監(jiān)測長時間運行的全表掃描操作檢查I/
3、O統(tǒng)計的診斷工具V$FILESTATV$DATAFILEDatafilesreport.txtOracleI/O利用SystemI/O利用PerformancetoolsI/O統(tǒng)計SQL>RemI/Oshouldbespreadevenlyacrossdrives.Abigdifferencebetweenphys_readsandphys_blks_rdimpliestablescansaregoingon.SQL>selecttable_space,file_name,phys_readsreads,phys_blks_rd2>blks_read,phys_rd_timeread_tim
4、e,phys_writeswrites,phys_blks_wr3>blks_wrt,phys_wrt_timwrite_time4>fromstats$filesorderbytable_space,file_name;TABLE_SPACEFILE_NAMEREADSBLKS_READ_WRITESBLKS_WRITE_READTIMEWRTTIME--------------------------------------------------------------------------------RBS/DISK2/rbs01.dbf262650257257411SCOTT_DA
5、TA/DISK4/scott_dat.dbf65012416752384205645648860SCOTT_INDEX/DISK4/scott_ind.dbf880880SYSTEM/DISK1/sys01.dbf806153819851161161721TEMP/DISK1/temp01.dbf1686664836756750USER_DATA/DISK3/user01.dbf8808806rowsselected.RedoLog組和成員Group2Group3Group1MemberMemberMemberMemberMemberMemberDisk1Disk2LGWR聯(lián)機(jī)重做日志文件的配
6、置可以進(jìn)行如下配置:適當(dāng)設(shè)置重做日志文件的大小,減少沖突設(shè)置足夠的重做日志組,防止等待重做日志文件單獨存放,并最好是快速設(shè)備可以查詢動態(tài)性能視圖V$LOGFILE和V$LOG歸檔日志文件的配置允許LGWR進(jìn)程寫重做日志到與ARCn進(jìn)程正在讀的不同磁盤上共享歸檔作業(yè):改變歸檔速度:LOG_ARCHIVE_MAX_PROCESSES,LOG_ARCHIVE_DEST_n,(LOG_ARCHIVE_DUPLEX_DEST,LOG_ARCHIVE_MIN_SUCCEED_DEST)ALTERSYSTEMARCHIVELOGALLTO診斷工具V$ARCHIVE_DES
7、TV$ARCHIVED_LOGV$ARCHIVE_PROCESSESArchivedlogsLOG_ARCHIVE_DEST_STATE_n檢查點檢查點導(dǎo)致:DBWn進(jìn)程執(zhí)行I/OCKPT進(jìn)程更新數(shù)據(jù)文件頭和控制文件檢查點頻繁發(fā)生:減少實例恢復(fù)的時間降低運行時間的性能原則適當(dāng)設(shè)置聯(lián)機(jī)重做日志文件的大小,減少檢查點的發(fā)生次數(shù)增加聯(lián)機(jī)重做日志組來提高LGWR進(jìn)程開始重寫的時間與檢查點控制有關(guān)的初始化