日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
概述操作系統(tǒng)Oracle優(yōu)化

經(jīng)過(guò)長(zhǎng)時(shí)間學(xué)習(xí)操作系統(tǒng)Oracle優(yōu)化,于是和大家分享一下,看完本文你肯定有不少收獲,希望本文能教會(huì)你更多東西。內(nèi)存的優(yōu)化歷來(lái)都是數(shù)據(jù)庫(kù)或者操作系統(tǒng)Oracle優(yōu)化的重中之重。在Oracle數(shù)據(jù)庫(kù)體系結(jié)構(gòu)中內(nèi)存優(yōu)化也是性能優(yōu)化的關(guān)鍵。優(yōu)化內(nèi)存主要是通過(guò)優(yōu)化內(nèi)存結(jié)構(gòu)來(lái)提高系統(tǒng)性能。這里所說(shuō)的內(nèi)存結(jié)構(gòu)主要由專用SQL及PL/SQL區(qū)、共享池、日志緩沖區(qū)和高速緩沖存儲(chǔ)區(qū)構(gòu)成。

成都創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站設(shè)計(jì)制作、做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的吳興網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

由于0racle的內(nèi)存結(jié)構(gòu)需求與應(yīng)用密切相關(guān),所以內(nèi)存結(jié)構(gòu)優(yōu)化應(yīng)在SQL語(yǔ)句和應(yīng)用程序優(yōu)化之后以及輸入/輸出(I/O)優(yōu)化之前進(jìn)行。而且首先要操作系統(tǒng)Oracle優(yōu)化,并在處理共享池前考慮私有SQL和PL/SQL區(qū)。

SGA是對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)進(jìn)行快速訪問(wèn)的一個(gè)系統(tǒng)全局區(qū),其大小在實(shí)例啟動(dòng)時(shí)被確定。若SGA本身需要頻繁地進(jìn)行釋放、分配,則不可能達(dá)到快速訪問(wèn)數(shù)據(jù)的目的。因此為了優(yōu)化系統(tǒng)性能,應(yīng)確保SGA全部被駐留在實(shí)際內(nèi)存中,而不應(yīng)采用虛擬內(nèi)存,以免使整個(gè)系統(tǒng)性能下降。

SGA是Oracle為一個(gè)實(shí)例分配的一組共享內(nèi)存緩沖區(qū)。它包含該實(shí)例的數(shù)據(jù)和控制信息。如果有多個(gè)用戶同時(shí)與同一個(gè)實(shí)例相連接時(shí),則其SGA中的數(shù)據(jù)可為多個(gè)用戶共享,所以也叫它共享全局區(qū)。SGA在實(shí)例啟動(dòng)時(shí)被自動(dòng)分配,當(dāng)實(shí)例關(guān)閉時(shí)被收回。SGA中的數(shù)據(jù)和控制信息可被多個(gè)進(jìn)程所使用,但只能由幾個(gè)持殊進(jìn)程能對(duì)其進(jìn)行寫(xiě)操作。SGA中所包含的存儲(chǔ)區(qū)根據(jù)其存放的信息類型大致可分為“數(shù)據(jù)庫(kù)緩沖存儲(chǔ)區(qū)”、“日志緩沖區(qū)”、“共享池”和“請(qǐng)求和響應(yīng)隊(duì)列”四大區(qū)域。

用戶可以通過(guò)兩種命令方式來(lái)查看SGA的大小。

(1)使用“SHOW SGA”命令
說(shuō)明:用戶可以連接到Sever Manager和數(shù)據(jù)庫(kù),然后執(zhí)行“SHOW SGA”命令來(lái)查看SGA的大小。如果數(shù)據(jù)庫(kù)實(shí)例沒(méi)有啟動(dòng),那么使用“SHOW SGA”命令將會(huì)報(bào)錯(cuò)。

(2)使用“SELECT * FROM V$SGA;”查詢?cè)噲D命令
說(shuō)明:使用“SELECT * FROM V$SGA;”要在“SVRMGR>”提示符下。

可以在init.ora文件中將參數(shù)PRE_PAGE_SGA的值設(shè)為“yes”,而將SGA預(yù)裝到物理內(nèi)存中,即設(shè)置PRE_PAGE_SGA=yes。

要優(yōu)化專用的SQL區(qū)及PL/SQL區(qū),就必須知道是否有不必要的語(yǔ)法分析調(diào)用,用戶必須盡量少的調(diào)用Parse。如果有過(guò)多的不必要的語(yǔ)法分析調(diào)用,就應(yīng)當(dāng)設(shè)法減少它??捎酶櫣δ軄?lái)為每個(gè)SQL語(yǔ)句輸出跟蹤信息,以檢測(cè)其語(yǔ)法分析步的統(tǒng)計(jì)數(shù)字count。若分析步的count統(tǒng)計(jì)值與執(zhí)行步的count統(tǒng)計(jì)值非常接近,則應(yīng)減少語(yǔ)法分析調(diào)用。減少語(yǔ)法分析調(diào)用的方法是通過(guò)所用的應(yīng)用開(kāi)發(fā)工具(如PRO*C、OCI和SQL*Forms等)來(lái)控制語(yǔ)法分析調(diào)用以及分配和釋放專用的SQL區(qū)的頻率。

例如:在用PRO*C時(shí),可用HOLD_CURSOR、RELEASE_CURSOR以及MAX_OPENCURSOR參數(shù)來(lái)控制專用SQL區(qū)。在使用 OCI時(shí),可使用OSQL3或OPARSE調(diào)用來(lái)為SQL語(yǔ)句分配專用SQL區(qū),用OCLOSE調(diào)用關(guān)閉光標(biāo)和釋放專用SQL區(qū)。在使用SQL *Forms時(shí),同樣也可控制是否重用專用SQL區(qū):可在觸發(fā)器級(jí)、Form級(jí)或在運(yùn)行時(shí)減少語(yǔ)法分析調(diào)用,以減少或重用專用SQL區(qū)。以上介紹操作系統(tǒng)Oracle優(yōu)化。


網(wǎng)站欄目:概述操作系統(tǒng)Oracle優(yōu)化
文章分享:http://www.dlmjj.cn/article/cdoigie.html