日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
Oracle 10g數(shù)據(jù)庫(kù)優(yōu)化——參數(shù)調(diào)整技巧 (oracle 10g 數(shù)據(jù)庫(kù)參數(shù)優(yōu)化)

隨著數(shù)據(jù)量的不斷增長(zhǎng)和業(yè)務(wù)的不斷擴(kuò)展,數(shù)據(jù)庫(kù)的性能優(yōu)化逐漸成為DBA和開發(fā)人員的必修課程。Oracle 10g是業(yè)界使用最廣泛的數(shù)據(jù)庫(kù)之一,本文將介紹一些Oracle 10g數(shù)據(jù)庫(kù)優(yōu)化的參數(shù)調(diào)整技巧,幫助讀者提高數(shù)據(jù)庫(kù)的性能和穩(wěn)定性。

創(chuàng)新互聯(lián)主要從事成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)拜城,十年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來(lái)電咨詢建站服務(wù):028-86922220

1. 針對(duì)CPU負(fù)載的調(diào)整

CPU是數(shù)據(jù)庫(kù)性能優(yōu)化中最基本的環(huán)節(jié),在Oracle 10g中,最主要的CPU負(fù)載來(lái)自于解析和重復(fù)執(zhí)行SQL語(yǔ)句。為了優(yōu)化CPU使用率,可采取如下措施:

(1)啟用Cursor_Sharing參數(shù)

Cursor_Sharing參數(shù)可以將SQL語(yǔ)句中的字面量自動(dòng)替換為綁定變量,這樣可以減少SQL語(yǔ)句的差異性,降低系統(tǒng)解析的負(fù)擔(dān)。

(2)合并相似的SQL語(yǔ)句

如果有大量相似的SQL語(yǔ)句,可以將它們合并為一個(gè)更通用的語(yǔ)句,減少SQL語(yǔ)句的數(shù)量,提高解析性能。

(3)使用位圖索引

位圖索引更大的優(yōu)點(diǎn)是可以將多個(gè)列的值合并為一列進(jìn)行索引,減少了重復(fù)數(shù)據(jù)的存儲(chǔ)和查詢,提高了查詢效率,降低CPU負(fù)載。

2. 針對(duì)內(nèi)存優(yōu)化的調(diào)整

內(nèi)存是數(shù)據(jù)庫(kù)性能優(yōu)化中另一個(gè)重要的環(huán)節(jié),在Oracle 10g中,內(nèi)存主要用于緩存數(shù)據(jù)塊、保持解析器狀態(tài)和緩存SQL執(zhí)行計(jì)劃。為了優(yōu)化內(nèi)存的使用,可采取如下措施:

(1)適當(dāng)調(diào)整DB_CACHE_SIZE和SGA_TARGET參數(shù)

DB_CACHE_SIZE參數(shù)用于控制Buffer Cache的大小,SGA_TARGET參數(shù)用于控制整個(gè)SGA的大小,適當(dāng)調(diào)整這兩個(gè)參數(shù)可以提高內(nèi)存的使用效率和系統(tǒng)的性能。

(2)啟用Automatic Memory Management

Automatic Memory Management參數(shù)可以自動(dòng)分配和調(diào)整SGA和PGA的大小,減少了手動(dòng)調(diào)整內(nèi)存的工作量,同時(shí)保證了內(nèi)存的更優(yōu)化使用。

(3)減少PGA的使用

PGA主要用于存儲(chǔ)用戶會(huì)話和排序操作的數(shù)據(jù),如果排序操作使用了大量的PGA,可以嘗試采用排序區(qū)外存等方式減少PGA的使用,從而減少內(nèi)存壓力。

3. 針對(duì)IO調(diào)整的參數(shù)

IO是數(shù)據(jù)庫(kù)性能優(yōu)化中最為耗時(shí)的操作之一,特別是對(duì)于大型的數(shù)據(jù)查詢和更新。為了優(yōu)化IO的性能,可采取如下措施:

(1)調(diào)整DB_FILE_MULTIBLOCK_READ_COUNT參數(shù)

DB_FILE_MULTIBLOCK_READ_COUNT參數(shù)控制了多個(gè)物理塊一次性讀取的數(shù)量,可以適當(dāng)調(diào)整該參數(shù)的值,更大化每次IO操作的效率。

(2)啟用自動(dòng)IO調(diào)度

Oracle 10g中可以啟用自動(dòng)IO調(diào)度,根據(jù)磁盤IO的繁忙程度自動(dòng)調(diào)整IO操作的優(yōu)先級(jí),從而更大化IO操作的效率。

(3)啟用并行IO

并行IO參數(shù)可以使用多個(gè)IO通道同時(shí)讀寫數(shù)據(jù),從而減少了IO操作的時(shí)間和系統(tǒng)的響應(yīng)時(shí)間。

本文介紹了一些Oracle 10g數(shù)據(jù)庫(kù)優(yōu)化的參數(shù)調(diào)整技巧,有效的優(yōu)化數(shù)據(jù)庫(kù)的性能和穩(wěn)定性,提高系統(tǒng)的響應(yīng)速度和用戶的滿意度。但是,數(shù)據(jù)庫(kù)優(yōu)化并不是一次性的工作,需要不斷的調(diào)整和優(yōu)化才能達(dá)到更佳的效果,希望讀者能夠在實(shí)際工作中靈活運(yùn)用這些技巧,不斷優(yōu)化數(shù)據(jù)庫(kù)的性能。

相關(guān)問(wèn)題拓展閱讀:

  • oracle修改processes過(guò)大導(dǎo)致DB無(wú)法重啟,但是我需要這個(gè)大點(diǎn)值,怎么破?

oracle修改processes過(guò)大導(dǎo)致DB無(wú)法重啟,但是我需要這個(gè)大點(diǎn)值,怎么破?

我們一般修改到1000~1500,就好了,再大也沒有什么用處了。

一般和你機(jī)器的內(nèi)存有關(guān):

給你copy一段:

ORACLE更大連接數(shù)問(wèn)題

(:27:17)

轉(zhuǎn)載▼

標(biāo)簽:

oracle優(yōu)化

it

分類: 多少會(huì)點(diǎn)

oracle 10g安裝在windows位操作系統(tǒng),連接數(shù)到120個(gè)就不能連接,報(bào)ora12518

服務(wù)器IBM XSERVER,內(nèi)存:4G

oracle 數(shù)據(jù)庫(kù)配置的主要參數(shù)如下:

processesinteger

sessions integer

pga_aggregate_target big integer 350M

sga_max_sizebig integer 1256M

sga_targetbig integer 1152M

shared_pool_sizebig integer 400M

large_pool_sizebig integer 16M

數(shù)據(jù)庫(kù)配置的連接數(shù)是800個(gè),但是現(xiàn)在當(dāng)oracle的連接數(shù)達(dá)到250個(gè)時(shí)候,其他的客戶端就無(wú)法再連接上oracle服務(wù)器了,報(bào)個(gè)錯(cuò):ORA-12518: TNS: 監(jiān)聽程序無(wú)法分發(fā)客戶機(jī) ;

但是已經(jīng)連接上數(shù)據(jù)庫(kù)的應(yīng)用還可以正常應(yīng)用,就是其他沒連上的就再也連不上了,除非已有的連接有退出的,其他的才能再聯(lián)上,就是可連接的總數(shù)是250個(gè);

上網(wǎng)查:說(shuō)是在可以在listener.ora中加入一行: direct_handoff_ttc_=off,但是依舊不成;

這期間我嘗試著把

pga_aggregate_target 改成200或者500等,結(jié)果是一樣的;

sga_target改成800m后,結(jié)果數(shù)畝臘據(jù)庫(kù)就起不來(lái)了,提示說(shuō)要不能小于1024m;

后來(lái)查到有可能是oracle 10g for win32的一個(gè)bug,上網(wǎng)下了補(bǔ)丁,打完補(bǔ)丁后的版本是:10.2.0.3);還懷疑是不是windows 2023的tcp連接數(shù)不夠,上網(wǎng)查說(shuō)好像是有這毛病,下了個(gè)2023的補(bǔ)丁,把tcp連接數(shù)擴(kuò)到了1000,結(jié)果能夠達(dá)到可以有350個(gè)并發(fā)連接,但是再多就又連不上了;

現(xiàn)在就是不太清楚究竟是什么參數(shù)配置的不合適,(不管是oracle10g的,還是windows 2023的),才會(huì)造成實(shí)際上沒有達(dá)到oracle設(shè)置的更大連接數(shù)時(shí)就不能連接了;

又后來(lái),懷疑是不是windows 2023(32位)的問(wèn)題,于是就裝了個(gè)64位的windows 2023,同樣版本的oracle 10g,裝好后就把連接數(shù)process參數(shù)配置成800,然后做連接測(cè)試,一直可以有800個(gè)session連接上來(lái),到現(xiàn)在為止,可以大致總結(jié)迅亮滑出癥結(jié)所在了,就是我裝的這個(gè)windows 2023 server(32位)的操作系統(tǒng),在安裝oracle 10g(10.2.0.1-10.2.0.3)時(shí)有問(wèn)題,連接數(shù)不能達(dá)到系統(tǒng)配置的那么大;可以采用64位的替代。但是我在想,究竟為什么windows 2023 server(32位)的操作系統(tǒng)+oracle 10g數(shù)據(jù)庫(kù)連接數(shù)會(huì)有限制,有沒有什么辦法,修改一下2023的配置或者oracle 10g的配置, 就可解決掉這個(gè)問(wèn)題,

解決方案:

一、修改oracle參數(shù)

1、原有參數(shù)

#pga_aggregate_target=

#processes=500

#sessions=555

# pga_aggregate_target此參數(shù)是擴(kuò)大并發(fā)連接數(shù)占用內(nèi)存鍵攔大小。

# 可調(diào)整此參數(shù),放大或縮小,同時(shí)影響并發(fā)數(shù)量。

# 公式: 約=可按照并發(fā)數(shù)量*4M

pga_aggregate_target=720M

# processes、sessions是擴(kuò)大并發(fā)連接數(shù),是同時(shí)使用。

# 公式: sessions = processes *1.1 +5

processes=600

sessions=665

2、在監(jiān)聽參數(shù)文件LISTENER.ORA 文件中增加參數(shù)

direct_handoff_ttc_listener = off

3、重新啟動(dòng)數(shù)據(jù)庫(kù)服務(wù)。

二、1、修改Windows系統(tǒng)中Boot.ini文件

/3GB /PAE

說(shuō)明:修改操作系統(tǒng)中Boot.ini文件,可以使oracle使用更多的內(nèi)存空間。

2、修改用戶組策略中鎖定內(nèi)存頁(yè)大小權(quán)限。

參數(shù)修改完畢問(wèn)題解決。

3、重啟計(jì)算機(jī)。

通橡悶過(guò)pfile啟動(dòng),然辯如陵后攜戚alter system set process=5000 scope=both; create spfile from pfile; bounce db

報(bào)錯(cuò) 至少說(shuō)明報(bào)什么錯(cuò)誤, 你太不會(huì)提問(wèn)了

……10000,你真敢設(shè)

關(guān)于oracle 10g 數(shù)據(jù)庫(kù)參數(shù)優(yōu)化的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。

成都網(wǎng)站設(shè)計(jì)制作選創(chuàng)新互聯(lián),專業(yè)網(wǎng)站建設(shè)公司。
成都創(chuàng)新互聯(lián)10余年專注成都高端網(wǎng)站建設(shè)定制開發(fā)服務(wù),為客戶提供專業(yè)的成都網(wǎng)站制作,成都網(wǎng)頁(yè)設(shè)計(jì),成都網(wǎng)站設(shè)計(jì)服務(wù);成都創(chuàng)新互聯(lián)服務(wù)內(nèi)容包含成都網(wǎng)站建設(shè),小程序開發(fā),營(yíng)銷網(wǎng)站建設(shè),網(wǎng)站改版,服務(wù)器托管租用等互聯(lián)網(wǎng)服務(wù)。


本文名稱:Oracle 10g數(shù)據(jù)庫(kù)優(yōu)化——參數(shù)調(diào)整技巧 (oracle 10g 數(shù)據(jù)庫(kù)參數(shù)優(yōu)化)
標(biāo)題來(lái)源:http://m.5511xx.com/article/dpeidsh.html