成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

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

數(shù)據(jù)庫 Oracle
本文我們主要介紹了Oracle實(shí)施系統(tǒng)資源管理分配計(jì)劃以及SQL優(yōu)化數(shù)據(jù)庫連接方案的知識,并相應(yīng)介紹了數(shù)據(jù)的后臺處理,最后對其進(jìn)行了總結(jié),希望能夠?qū)δ兴鶐椭?/div>

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

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

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

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

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

通過ADO可以使用兩種方式連接數(shù)據(jù)庫,一種是傳統(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ù)庫處理中,資源花銷***的是建立數(shù)據(jù)庫連接,而且用戶還會有一個較長的連接等待時間。解決的辦法就是復(fù)用現(xiàn)有的Connection,也就是使用Connection Pool對象機(jī)制。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

【編輯推薦】

  1. Oracle 10g正則表達(dá)式REGEXP_LIKE簡介
  2. Oracle 10g監(jiān)聽listener不能啟動的解決方案總結(jié)
  3. Oracle 10g Shrink Table和Shrink Space使用詳解
  4. Oracle 10g利用utlsampl.sql創(chuàng)建scott用戶及樣本數(shù)據(jù)
  5. Oracle 10g透明網(wǎng)關(guān)訪問SQL Server 2000之配置監(jiān)聽
責(zé)任編輯:趙鵬 來源: 網(wǎng)易博客
相關(guān)推薦

2009-06-30 12:15:09

資源管理器Oracle性能

2011-08-10 11:12:03

2012-03-27 22:22:51

iMC基礎(chǔ)IT資源管理

2017-03-14 09:13:14

Linux工作管理系統(tǒng)資源

2010-04-23 12:35:17

2011-08-08 16:27:39

ProcessTame進(jìn)程

2016-11-15 15:23:27

2009-09-21 09:51:19

LoadRunnerLinux系統(tǒng)監(jiān)控Linux

2009-09-28 10:34:32

LR監(jiān)控Linux系統(tǒng)資源Linux

2009-06-24 14:18:47

資源管理敏捷項(xiàng)目

2013-12-21 19:58:32

SDN應(yīng)用資源管理平臺SDN

2021-11-22 16:21:28

Kubernetes 運(yùn)維開源

2011-05-18 20:06:59

IT電網(wǎng)

2023-12-15 15:14:10

yarn任務(wù)管理資源管理

2021-09-09 09:15:20

微軟Windows 11PC

2013-12-03 18:31:43

SDN應(yīng)用編排資源管理

2011-07-28 16:06:34

IOS 應(yīng)用程序 資源

2021-07-19 09:47:37

阿里云Flink 1.12資源管理

2010-01-28 14:54:01

C++資源管理

2009-10-15 08:57:45

Windows 7電源管理
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 日韩欧美在线精品 | 欧美亚洲国产日韩 | 亚洲国产精品一区二区第一页 | 国产精品欧美精品 | 成人小视频在线观看 | 精精国产xxxx视频在线 | 国产成人精品一区二区三区视频 | 一区二区三区精品在线视频 | 久久亚洲经典 | 97精品国产 | 91精品国产91久久久久久密臀 | 一级片网站视频 | 亚洲一区二区av在线 | 99国内精品 | 精品综合久久久 | 成人一区二区视频 | 精品视频在线播放 | 91免费观看 | 午夜色播 | 日日骚av| 久综合| 亚洲成人一区二区 | 中文字幕精品视频在线观看 | 亚洲国产18 | 色爱综合网 | 日韩毛片免费看 | 7777在线 | 国产xxxx岁13xxxxhd| 天天躁日日躁狠狠躁白人 | 国产精品伦理一区二区三区 | 欧美在线播放一区 | 亚洲国产精品久久久 | 精品乱码一区二区三四区 | 一级一级毛片免费看 | 午夜视频一区二区 | 99精品在线| 九九综合 | 自拍偷拍中文字幕 | 91av视频在线播放 | 日韩福利| 97视频在线观看免费 |