sga是什么意思 oraclesga正確的設(shè)置大?。?/h1>
oraclesga正確的設(shè)置大?。吭谡G闆r下,查詢速度非常慢。1. 檢查SGA的大小,以DBA的身份連接到Oracle數(shù)據(jù)庫(kù),然后輸入showsga。2. 如果SGA太小,請(qǐng)修改它的大小。修改SGA
oraclesga正確的設(shè)置大?。?/h2>
在正常情況下,查詢速度非常慢。
1. 檢查SGA的大小,以DBA的身份連接到Oracle數(shù)據(jù)庫(kù),然后輸入showsga。
2. 如果SGA太小,請(qǐng)修改它的大小。修改SGA時(shí)必須遵循以下原則:1)Target不能大于SGA max Size,可以設(shè)置為等于。2) 所占用的內(nèi)存總量。SGA加上PGA等其他進(jìn)程必須小于操作系統(tǒng)的物理內(nèi)存。在執(zhí)行以下操作之前,必須備份DBS目錄中的所有文件。方法一:直接修改SQL命令行:(如果SPFILE不存在,則從pfile創(chuàng)建SPFILE)SQL>alter system設(shè)置SGAmaxusize=1024m scope=SPFILE,然后重啟數(shù)據(jù)庫(kù)SQL>shutdown immediate SQL>startupsql>show SGA,查看SGA的大小是否被修改。重新啟動(dòng)后,修改SGAuutargetsql>alter system set SGAuutarget=1024m scope=both