国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
Oracle實(shí)施系統(tǒng)資源管理分配計(jì)劃以及優(yōu)化連接方案

Oracle實(shí)施系統(tǒng)資源管理分配計(jì)劃以及SQL優(yōu)化連接方案是本文我們主要要介紹的內(nèi)容,接下來(lái)我們就來(lái)一一介紹這部分內(nèi)容。

實(shí)施系統(tǒng)資源管理分配計(jì)劃

ORACLE提供了Database Resource Manager(DRM,數(shù)據(jù)庫(kù)資源管理器)來(lái)控制用戶的資源分配,DBA可以用它分配用戶類和作業(yè)類的系統(tǒng)資源百分比。在一個(gè)OLDP系統(tǒng)中,可給聯(lián)機(jī) 用戶分配75%的CPU資源,剩下的25%留給批用戶。另外,還可以進(jìn)行CPU的多級(jí)分配。除了進(jìn)行CPU資源分配外,DRM還可以對(duì)資源用戶組執(zhí)行并行 操作的限制。

使用最和SQL優(yōu)化數(shù)據(jù)庫(kù)連接方案

1、使用直接的OLE DB數(shù)據(jù)庫(kù)連接方式。

通過ADO可以使用兩種方式連接數(shù)據(jù)庫(kù),一種是傳統(tǒng)的ODBC方式,一種是OLE DB方式。ADO是建立在OLE DB技術(shù)上的,為了支持ODBC,必須建立相應(yīng)的OLE DB到ODBC的調(diào)用轉(zhuǎn)換,而使用直接的OLE DB方式則不需轉(zhuǎn)換,從而提高處理速度。

2、使用Connection Pool機(jī)制

在數(shù)據(jù)庫(kù)處理中,資源花銷最大的是建立數(shù)據(jù)庫(kù)連接,而且用戶還會(huì)有一個(gè)較長(zhǎng)的連接等待時(shí)間。解決的辦法就是復(fù)用現(xiàn)有的Connection,也就是使用Connection Pool對(duì)象機(jī)制。

Connection Pool的原理是:IIS+ASP體系中維持了一個(gè)連接緩沖池,這樣,當(dāng)下一個(gè)用戶訪問時(shí),直接在連接緩沖池中取得一個(gè)數(shù)據(jù)庫(kù)連接,而不需重新連接數(shù)據(jù)庫(kù),因此可以大大地提高系統(tǒng)的響應(yīng)速度。

3、高效地進(jìn)行SQL語(yǔ)句設(shè)計(jì)

通常情況下,可以采用下面的方法優(yōu)化SQL對(duì)數(shù)據(jù)操作的表現(xiàn):

(1)減少對(duì)數(shù)據(jù)庫(kù)的查詢次數(shù),即減少對(duì)系統(tǒng)資源的請(qǐng)求,使用快照和顯形圖等分布式數(shù)據(jù)庫(kù)對(duì)象可以減少對(duì)數(shù)據(jù)庫(kù)的查詢次數(shù)。

(2)盡量使用相同的或非常類似的SQL語(yǔ)句進(jìn)行查詢,這樣不僅充分利用SQL共享池中的已經(jīng)分析的語(yǔ)法樹,要查詢的數(shù)據(jù)在SGA中命中的可能性也會(huì)大大增加。

(3)限制動(dòng)態(tài)SQL的使用,雖然動(dòng)態(tài)SQL很好用,但是即使在SQL共享池中有一個(gè)完全相同的查詢值,動(dòng)態(tài)SQL也會(huì)重新進(jìn)行語(yǔ)法分析。

(4)避免不帶任何條件的SQL語(yǔ)句的執(zhí)行。沒有任何條件的SQL語(yǔ)句在執(zhí)行時(shí),通常要進(jìn)行FTS,數(shù)據(jù)庫(kù)先定位一個(gè)數(shù)據(jù)塊,然后按順序依次查找其它數(shù)據(jù),對(duì)于大型表這將是一個(gè)漫長(zhǎng)的過程。

(5)如果對(duì)有些表中的數(shù)據(jù)有約束,最好在建表的SQL語(yǔ)句用描述完整性來(lái)實(shí)現(xiàn),而不是用SQL程序中實(shí)現(xiàn)。

(6)可以通過取消自動(dòng)提交模式,將SQL語(yǔ)句匯集一組執(zhí)行后集中提交,程序還可以通過顯式地用COMMIT和ROLLBACL進(jìn)行提交和回滾該事務(wù)。

(7)檢索大量數(shù)據(jù)時(shí)費(fèi)時(shí)很長(zhǎng),設(shè)置行預(yù)取數(shù)則能改善系統(tǒng)的工作表現(xiàn),設(shè)置一個(gè)最大值,當(dāng)SQL語(yǔ)句返回行超過該值,數(shù)值庫(kù)暫時(shí)停止執(zhí)行,除非用戶發(fā)出新的指令,開始組織并顯示數(shù)據(jù),而不是讓用戶繼續(xù)等待。

充分利用數(shù)據(jù)的后臺(tái)處理方案減少網(wǎng)絡(luò)流量

1、合理創(chuàng)建臨時(shí)表或視圖

所謂創(chuàng)建臨時(shí)表或視圖,就是根據(jù)需要在數(shù)據(jù)庫(kù)基礎(chǔ)上創(chuàng)建新表或視圖,對(duì)于多表關(guān)聯(lián)后再查詢信息的可建新表,對(duì)于單表查詢的可創(chuàng)建視圖,這樣可充分利用數(shù) 據(jù)庫(kù)的容量大、可擴(kuò)充性強(qiáng)等特點(diǎn),所有條件的判斷、數(shù)值計(jì)算統(tǒng)計(jì)均可在數(shù)據(jù)庫(kù)服務(wù)器后臺(tái)統(tǒng)一處理后追加到臨時(shí)表中,形成數(shù)據(jù)結(jié)果的過程可用數(shù)據(jù)庫(kù)的過程或 函數(shù)來(lái)實(shí)現(xiàn)。

2、數(shù)據(jù)庫(kù)打包技術(shù)的充分利用

利用數(shù)據(jù)庫(kù)描述語(yǔ)言編寫數(shù)據(jù)庫(kù)的過程或函數(shù),然后把過程或函數(shù)打成包在數(shù)據(jù)庫(kù)后臺(tái)統(tǒng)一運(yùn)行包即可。

3、數(shù)據(jù)復(fù)制、快照、視圖,遠(yuǎn)程過程調(diào)用技術(shù)的運(yùn)用

數(shù)據(jù)復(fù)制,即將數(shù)據(jù)一次復(fù)制到本地,這樣以后的查詢就使用本地?cái)?shù)據(jù),但是只適合那些變化不大的數(shù)據(jù)。使用快照也可以在分布式數(shù)據(jù)庫(kù)之間動(dòng)態(tài)復(fù)制數(shù)據(jù),定義 快照的自動(dòng)刷新時(shí)間或手工刷新,以保證數(shù)據(jù)的引用參照完整性。調(diào)用遠(yuǎn)程過程也會(huì)大大減少因頻繁的SQL語(yǔ)句調(diào)用而帶來(lái)的網(wǎng)絡(luò)擁擠。

總之:對(duì)所有的性能問題,沒有一個(gè)統(tǒng)一的解決方法,但ORACLE提供了豐富的選擇環(huán)境,可以從ORACLE數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)、軟件結(jié)構(gòu)、模式對(duì)象 以及具體的業(yè)務(wù)和技術(shù)實(shí)現(xiàn)出發(fā),進(jìn)行統(tǒng)籌考慮。提高系統(tǒng)性能需要一種系統(tǒng)的整體的方法,在對(duì)數(shù)據(jù)庫(kù)進(jìn)行優(yōu)化時(shí),應(yīng)對(duì)應(yīng)用程序、I/O子系統(tǒng)和操作系統(tǒng) (OS)進(jìn)行相應(yīng)的優(yōu)化。優(yōu)化是有目的地更改系統(tǒng)的一個(gè)或多個(gè)組件,使其滿足一個(gè)或多個(gè)目標(biāo)的過程。對(duì)Oracle來(lái)說,優(yōu)化是進(jìn)行有目的的調(diào)整組件級(jí)以 改善性能,即增加吞吐量,減少響應(yīng)時(shí)間。如果DBA能從上述九個(gè)方面綜合考慮優(yōu)化方案,相信多數(shù)ORACLE應(yīng)用可以做到按最優(yōu)的方式來(lái)存取數(shù)據(jù)。

關(guān)于Oracle資源管理分配計(jì)劃以及優(yōu)化連接方案的知識(shí)就介紹到這里了,希望本次的介紹能夠?qū)δ兴斋@!

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
第一章 Oracle介紹
Oracle千萬(wàn)條記錄插入與查詢小結(jié)
Oracle數(shù)據(jù)庫(kù)的類型LONG功能的介紹
Oracle數(shù)據(jù)庫(kù)優(yōu)化的經(jīng)驗(yàn)總結(jié)
oracle中的視圖詳解 - 建站學(xué)
MSSQL 從一個(gè)數(shù)據(jù)庫(kù)中的數(shù)據(jù)表將數(shù)據(jù)復(fù)制到另一個(gè)數(shù)據(jù)庫(kù)中相同的數(shù)據(jù)表
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服