oracle集群怎么辦 oracle分布式集群

用于企業(yè)的Oracle9i真正的應(yīng)用集群系統(tǒng)配置

大多數(shù)企業(yè)的系統(tǒng)采用一個(gè)多層的結(jié)構(gòu) 這個(gè)結(jié)構(gòu)包含了很多組件 這個(gè)系統(tǒng)結(jié)構(gòu)組成部分的復(fù)雜程度經(jīng)常是根據(jù)企業(yè)的需求而確定 例如 性能 成本和可用性 數(shù)據(jù)庫(kù)提供一個(gè)持久固定的信息庫(kù) 并且形成許多企業(yè)的應(yīng)用程序配置的核心 Oracle iTM 真正的應(yīng)用集群系統(tǒng)(RAC)提供的機(jī)械裝置系統(tǒng)用于訪問(wèn)這個(gè)信息庫(kù)和從事與高可用性 可量測(cè)性 性能和易管理等有關(guān)的關(guān)鍵業(yè)務(wù) 在這篇文章中的一個(gè)簡(jiǎn)單案例的研究為Oracle i RAC舉例說(shuō)明了關(guān)鍵的系統(tǒng)結(jié)構(gòu)問(wèn)題 并且為實(shí)際配置策略提供了洞察力 企業(yè)配置還能夠包含Oracle i RAC配置 以推動(dòng)存儲(chǔ)區(qū)網(wǎng)絡(luò)(SAN)技術(shù) 多層的配置圖 說(shuō)明了一個(gè)傳統(tǒng)的多層基礎(chǔ)架構(gòu)配置 隨后討論描述各種組件   圖 多層基礎(chǔ)架構(gòu)的配置使用瀏覽器的用戶 這些用戶普遍使用的瀏覽器是Microsoft? IE瀏覽器和 Netscape? Navigator? 瀏覽器 這些瀏覽器使用標(biāo)準(zhǔn)的超文本傳輸協(xié)議(HTTP)傳輸數(shù)據(jù) 使用不同的通用資源定位器(URLs)導(dǎo)航Web 路由器和防火墻 這些網(wǎng)絡(luò)訪問(wèn)點(diǎn)在不同的網(wǎng)絡(luò)段中控制信息的流量 防火墻過(guò)濾信息流量以加強(qiáng)安全和商業(yè)策略 防火墻還能夠提供復(fù)雜的報(bào)告和帶寬供應(yīng)能力 高速緩存服務(wù)器 這些高速緩存服務(wù)器為了從Web和應(yīng)用服務(wù)器中重新得到網(wǎng)頁(yè)內(nèi)容提供了復(fù)雜的高速緩存技術(shù) 高速緩存服務(wù)器能夠從高速緩存中完成客戶的請(qǐng)求 因此減少了網(wǎng)絡(luò)的信息流量 并且加快了對(duì)客戶的響應(yīng)時(shí)間 負(fù)載平衡服務(wù)器 在服務(wù)器經(jīng)營(yíng)系統(tǒng)中 負(fù)載平衡能夠使信息流量智能地分布 Web 服務(wù)器 這些服務(wù)器運(yùn)行Web服務(wù)器軟件 例如 微軟的因特網(wǎng)信息服務(wù)(IIS)或者Apache 服務(wù)器使用這些軟件處理和分派所得到的HTTP請(qǐng)求 返回超文本文件(HTML)或者可擴(kuò)展標(biāo)志語(yǔ)言(XML)網(wǎng)頁(yè)內(nèi)容 使用簡(jiǎn)單的配置 請(qǐng)求通常被服務(wù)器附帶的腳本技術(shù)所處理 例如 公共網(wǎng)關(guān)界面(CGI) servlets Jave服務(wù)器頁(yè)(JSP) 活動(dòng)服務(wù)器頁(yè)(ASP) 這些腳本技術(shù)能夠支持后端軟件組件和應(yīng)用程序接口(APIs)訪問(wèn)數(shù)據(jù)庫(kù)和其它的企業(yè)應(yīng)用程序 應(yīng)用程序服務(wù)器 應(yīng)用程序服務(wù)器為發(fā)展中的服務(wù)器附帶的商業(yè)運(yùn)行提供了一個(gè)更先進(jìn)的結(jié)構(gòu) 應(yīng)用服務(wù)器軟件典型地實(shí)現(xiàn)了標(biāo)準(zhǔn)的組件結(jié)構(gòu) 例如 Java 企業(yè)版本(J EETM)規(guī)范 因?yàn)镴ava 服務(wù)器管理數(shù)據(jù)庫(kù)連接 處理和安全 開(kāi)發(fā)商能夠集中核心的商業(yè)邏輯問(wèn)題 J EE服務(wù)器把用于通話的復(fù)雜技術(shù)和目標(biāo)軟件生命周期管理相結(jié)合 這樣能夠使可升級(jí)的體系結(jié)構(gòu)得到更好的發(fā)展 應(yīng)用服務(wù)器還為處理和分派所得到的HTTP請(qǐng)求提供運(yùn)行時(shí)間環(huán)境(例如 一個(gè)用于servlets和JSPs的servlet引擎) 應(yīng)用服務(wù)器產(chǎn)品的例子包括 Oracle i 應(yīng)用服務(wù)器 BEATM WebLogic? 和IBM? WebSphere? 數(shù)據(jù)庫(kù)服務(wù)器 這些服務(wù)器寄主了數(shù)據(jù)庫(kù)軟件 在一個(gè)Oracle i RAC集群系統(tǒng)環(huán)境里 每個(gè)節(jié)點(diǎn)使用Oracle? RAC 軟件運(yùn)行Oracle i 數(shù)據(jù)庫(kù) 存儲(chǔ)器 存儲(chǔ)器子系統(tǒng)包含數(shù)據(jù) 在一個(gè)集群系統(tǒng)的Oracle i RAC數(shù)據(jù)庫(kù)環(huán)境里 集群系統(tǒng)里的每個(gè)服務(wù)器都能夠訪問(wèn)共享存儲(chǔ)區(qū) 允許節(jié)點(diǎn)故障切換到一個(gè)存活的節(jié)點(diǎn)上 Oracle i RAC添加功能到數(shù)據(jù)庫(kù)層這部分重點(diǎn)放在前面描述過(guò)的基礎(chǔ)架構(gòu)的數(shù)據(jù)庫(kù)層和匯集Oracle i RAC的關(guān)鍵特性改進(jìn)節(jié)點(diǎn)間的通訊用于每個(gè)同步序列 節(jié)點(diǎn)間的信息流量和信息等待時(shí)間的信息數(shù)嚴(yán)重地影響了集群系統(tǒng)的可量測(cè)性 一個(gè)同步序列是一個(gè)數(shù)據(jù)塊傳遞和協(xié)調(diào)活動(dòng) 這是在Oracle i RAC中的Cache Fusion系統(tǒng)結(jié)構(gòu)里所固有的 信息數(shù) Oracle i RAC在一個(gè)塊請(qǐng)求中包括三個(gè)邏輯節(jié)點(diǎn) 請(qǐng)求節(jié)點(diǎn) 當(dāng)前在高速緩存中擁有資源的節(jié)點(diǎn)和控制資源的節(jié)點(diǎn) 服務(wù)于一個(gè)請(qǐng)求的節(jié)點(diǎn)數(shù)和信息數(shù)不隨著集群系統(tǒng)中的節(jié)點(diǎn)數(shù)而增加 允許一個(gè)Oracle i RAC集群系統(tǒng)擴(kuò)充到很多節(jié)點(diǎn) 節(jié)點(diǎn)間的信息流量 Oracle i RAC根據(jù)數(shù)據(jù)訪問(wèn)模式動(dòng)態(tài)地移植資源到使用大量資源的節(jié)點(diǎn) 以便使節(jié)點(diǎn)間的信息流量減到最小 資源本地化減少了相互連接傳送信息的負(fù)擔(dān) 信息等待時(shí)間 相互連接速度是一個(gè)重要的性能問(wèn)題 可用的商業(yè)技術(shù)提供了更大的帶寬和加快了網(wǎng)速 例如 千兆以太網(wǎng) 顯現(xiàn)技術(shù)允許減輕瓶頸甚至更多 例如 InfiniBandTM  客戶連接的故障切換在Oracle SQL*NET? 中的負(fù)載平衡和應(yīng)用程序故障切換選項(xiàng)能夠確??蛻暨B接從出現(xiàn)故障的節(jié)點(diǎn)或者現(xiàn)場(chǎng)進(jìn)行故障切換 客戶連接負(fù)載平衡分布客戶連接到集群系統(tǒng)的所有節(jié)點(diǎn) 這樣減輕了一個(gè)單獨(dú)節(jié)點(diǎn)故障的影響 并且能夠分布工作量 在集群系統(tǒng)中 當(dāng)連接使用的節(jié)點(diǎn)出現(xiàn)故障的時(shí)候 明顯的應(yīng)用程序故障切換(TAF)選項(xiàng)讓客戶應(yīng)用程序故障切換到另一個(gè)節(jié)點(diǎn) 目前 Oracle i RAC支持對(duì)話期間的故障切換和SELECT操作故障切換 在進(jìn)行中的SELECT請(qǐng)求在故障切換現(xiàn)場(chǎng)繼續(xù)被處理 一個(gè)正在進(jìn)行的業(yè)務(wù)處理在故障期間必須被返回 提供一個(gè)回叫信號(hào)功能 Oracle呼叫接口(OCI)用于應(yīng)用執(zhí)行插入 升級(jí)和刪除指令 以便使應(yīng)用程序能夠繼續(xù)執(zhí)行 通過(guò)負(fù)載平衡改進(jìn)性能如果負(fù)載超過(guò)了一個(gè)節(jié)點(diǎn)的承受能力 那么處理反應(yīng)時(shí)間就會(huì)增加 為了維持反應(yīng)時(shí)間 一個(gè)數(shù)據(jù)庫(kù)管理人員(DBA)必須用手動(dòng)方式移植一組客戶通話到一個(gè)承受較少負(fù)載的節(jié)點(diǎn)上 在Oracle i RAC中 明顯的網(wǎng)絡(luò)底層(TNS)接收器為共享服務(wù)器和專用服務(wù)器配置上的節(jié)點(diǎn)提供自動(dòng)的負(fù)載平行 新的動(dòng)態(tài)服務(wù)注冊(cè)特性幫助完成這個(gè)負(fù)載平行 最優(yōu)化查詢考慮處理器數(shù) 類似的查詢程度和集群系統(tǒng)中分配給每個(gè)節(jié)點(diǎn)上CPU工作量 以及最佳利用硬件資源 因?yàn)樗昧藥讉€(gè)計(jì)算機(jī)的資源和附加的I/O帶寬 所以這個(gè)特性大大地增加了系統(tǒng)的性能 節(jié)省在線配置時(shí)間當(dāng)數(shù)據(jù)庫(kù)在線的時(shí)候 網(wǎng)絡(luò)管理人員能夠使用數(shù)據(jù)庫(kù)配置助手(DBCA)從一個(gè)已存在的Oracle i RAC集群系統(tǒng)中添加一個(gè)新的節(jié)點(diǎn)或者刪除一個(gè)節(jié)點(diǎn) 基于圖形用戶界面(GUI)的實(shí)用程序使在線添加和刪除一個(gè)節(jié)點(diǎn)的復(fù)雜操作變得簡(jiǎn)單化 增強(qiáng)管理Oracle企業(yè)管理器(OEM)包括很多用于Oracle i RAC集群系統(tǒng)數(shù)據(jù)庫(kù)的改進(jìn) OEM和智能的代理使用SRVCTL實(shí)用程序產(chǎn)生的配置信息以發(fā)覺(jué)和監(jiān)視集群節(jié)點(diǎn) OEM和性能包提供了增強(qiáng)的監(jiān)控能力 并且使網(wǎng)絡(luò)管理人員能夠?yàn)镃ache Fusion 相互連接塊傳送信息和全部的數(shù)據(jù)庫(kù)或者單獨(dú)的節(jié)點(diǎn)收集統(tǒng)計(jì)表 Oracle i RAC 配置在不同的應(yīng)用環(huán)境里能夠有效地使用Oracle i RAC 這里列舉一個(gè)簡(jiǎn)單的案例研究 Oracle i RAC技術(shù)能夠合并服務(wù)器 還能夠處理可用性和可量測(cè)性請(qǐng)求 所面臨的I/O性能挑戰(zhàn)和 Oracle i RAC具有代表性地 在線業(yè)務(wù)處理(OLTP)應(yīng)用程序反復(fù)地訪問(wèn)一個(gè)非常小的數(shù)據(jù) 其它的應(yīng)用程序 如報(bào)告和決策支持系統(tǒng)(DSS)應(yīng)用程序訪問(wèn)大量數(shù)據(jù)和請(qǐng)求更多的資源以滿足這些請(qǐng)求 由于性能和可用性的原因 公司傳統(tǒng)上保留了這些應(yīng)用(OLTP 和 DSS)作為分離的實(shí)體 結(jié)果導(dǎo)致IT管理人員經(jīng)常要在一個(gè)分離的數(shù)據(jù)庫(kù)實(shí)體里復(fù)制數(shù)據(jù)庫(kù)內(nèi)容以便及時(shí)地滿足需要的關(guān)鍵報(bào)告信息 由于爭(zhēng)用線路導(dǎo)致昂貴的磁盤ping 支持Oracle Parallel Server (OPS)的企業(yè)還要求一些計(jì)劃編制和設(shè)計(jì)以便建立一個(gè)功能系統(tǒng) Oracle i RAC 和Cache Fusion系統(tǒng)結(jié)構(gòu)的出現(xiàn)減輕了磁盤的輸入/輸出(I/O)問(wèn)題 這樣就大大地減少了分離節(jié)點(diǎn)訪問(wèn)同一數(shù)據(jù)的危險(xiǎn)性 Oracle i RAC還能夠從事關(guān)鍵性能 恢復(fù) 連接負(fù)載平衡 故障切換和I/O問(wèn)題 這樣改進(jìn)了解決方案的可量測(cè)性和可用性 現(xiàn)在公司可以合并服務(wù)器(這些服務(wù)器正運(yùn)行著單獨(dú)的實(shí)體或者Oracle Fail Safe (OFS)集群系統(tǒng))到一個(gè)Oracle i RAC數(shù)據(jù)庫(kù)集群系統(tǒng) 這樣就能夠增加解決方案的可用性和易管理性 案例研究 用Oracle i RAC使管理簡(jiǎn)單化圖 中的案例研究顯示了一個(gè)已存在的應(yīng)用配置 所有的這些應(yīng)用是基于Web的應(yīng)用 也就是通過(guò)一個(gè)中間層訪問(wèn)數(shù)據(jù)庫(kù) 數(shù)據(jù)庫(kù)在三個(gè)不同的兩節(jié)點(diǎn)OFS集群系統(tǒng)上運(yùn)行 所有的這些數(shù)據(jù)庫(kù)有大約 %到 %的公共數(shù)據(jù) 且數(shù)據(jù)庫(kù)的大小范圍從 GB到 GB 數(shù)據(jù)庫(kù)有規(guī)律的從一個(gè)數(shù)據(jù)庫(kù)向另一個(gè)數(shù)據(jù)庫(kù)供給數(shù)據(jù) 以使數(shù)據(jù)同步 每個(gè)數(shù)據(jù)庫(kù)有確定的惟一的數(shù)據(jù) 這些數(shù)據(jù)只有在每個(gè)數(shù)據(jù)庫(kù)應(yīng)用環(huán)境里才能被更新 在這個(gè)案例中 大量的數(shù)據(jù)被有規(guī)律的復(fù)制 結(jié)果使應(yīng)用查看更多的當(dāng)前信息產(chǎn)生了時(shí)間延遲   圖 現(xiàn)有的應(yīng)用結(jié)構(gòu)通過(guò)移植這些應(yīng)用到一個(gè)四節(jié)點(diǎn)數(shù)據(jù)庫(kù)集群系統(tǒng)和在數(shù)據(jù)庫(kù)里劃分應(yīng)用數(shù)據(jù)作為不同的模式(見(jiàn)圖 ) 使Oracle i RAC技術(shù)得到充分的利用 當(dāng)今的硬件技術(shù)使系統(tǒng)管理人員和數(shù)據(jù)庫(kù)管理人員能夠很容易地在小的I/O共用信道里設(shè)置數(shù)據(jù)庫(kù) 以便能夠從不同的應(yīng)用系統(tǒng)訪問(wèn)數(shù)據(jù) 建立正確的權(quán)限 同義名和映像應(yīng)用編碼轉(zhuǎn)變 這樣能夠最小化數(shù)據(jù)冗余 消除在數(shù)據(jù)庫(kù)之間的供給數(shù)據(jù)和使應(yīng)用系統(tǒng)達(dá)到更大的可用性   圖 運(yùn)行數(shù)據(jù)庫(kù)的四節(jié)點(diǎn)Oracle i RAC解決方案用于應(yīng)用系統(tǒng)現(xiàn)在在數(shù)據(jù)庫(kù)上保持?jǐn)?shù)據(jù)正確性同樣變得簡(jiǎn)單了 所有的應(yīng)用系統(tǒng)訪問(wèn)同樣的資源數(shù)據(jù) 用戶能夠通過(guò)一個(gè)單一的節(jié)點(diǎn)和有效的四節(jié)點(diǎn)集群系統(tǒng)為特別報(bào)告 負(fù)載平衡或者故障切換訪問(wèn)他們各自的應(yīng)用系統(tǒng) 這一優(yōu)勢(shì)就是使數(shù)據(jù)庫(kù)管理人員能夠?yàn)樨?fù)載平衡智能地使用四節(jié)點(diǎn)集群系統(tǒng) 以便調(diào)節(jié)周期性的應(yīng)用系統(tǒng)的工作量信號(hào) 例如 在Oracle i RAC中的負(fù)載 lishixinzhi/Article/program/Oracle/201311/17286

創(chuàng)新互聯(lián)建站從2013年成立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、成都外貿(mào)網(wǎng)站建設(shè)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元東洲做網(wǎng)站,已為上家服務(wù),為東洲各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18982081108

oracle 怎么做集群

通過(guò)RAC實(shí)現(xiàn)。只是共享存儲(chǔ)。各臺(tái)機(jī)器有自己的共享內(nèi)存。并非每臺(tái)機(jī)器的內(nèi)存共享累加起來(lái)組成一個(gè)數(shù)據(jù)庫(kù)的共享內(nèi)存。 RAC的好處是所有機(jī)器組成一個(gè)集群。 ORACLE RAC工作原理 在一個(gè)應(yīng)用環(huán)境當(dāng)中,所有的服務(wù)器使用和管理同一個(gè)數(shù)據(jù)庫(kù),目的是為了分散每一臺(tái)服務(wù)器的工作量,硬件上至少需要兩臺(tái)以上的服務(wù)器,而且還需要一個(gè)共享存儲(chǔ)設(shè)備。同時(shí)還需要兩類軟件,一個(gè)是集群軟件,另外一個(gè)就是Oracle數(shù)據(jù)庫(kù)中的RAC組件。同時(shí)所有服務(wù)器上的OS都應(yīng)該是同一類OS,根據(jù)負(fù)載均衡的配置策略,當(dāng)一個(gè)客戶端發(fā)送請(qǐng)求到某一臺(tái)服務(wù)的listener后,這臺(tái)服務(wù)器根據(jù)我們的負(fù)載均衡策略,會(huì)把請(qǐng)求發(fā)送給本機(jī)的RAC組件處理也可能會(huì)發(fā)送給另外一臺(tái)服務(wù)器的RAC組件處理,處理完請(qǐng)求后,RAC會(huì)通過(guò)集群軟件來(lái)訪問(wèn)我們的共享存儲(chǔ)設(shè)備。 邏輯結(jié)構(gòu)上看,每一個(gè)參加集群的節(jié)點(diǎn)有一個(gè)獨(dú)立的instance,這些instance訪問(wèn)同一個(gè)數(shù)據(jù)庫(kù)。節(jié)點(diǎn)之間通過(guò)集群軟件的通訊層(communication layer)來(lái)進(jìn)行通訊。同時(shí)為了減少IO的消耗,存在了一個(gè)全局緩存服務(wù),因此每一個(gè)數(shù)據(jù)庫(kù)的instance,都保留了一份相同的數(shù)據(jù)庫(kù)cache。 RAC中的特點(diǎn)是:每一個(gè)節(jié)點(diǎn)的instance都有自己的SGA 每一個(gè)節(jié)點(diǎn)的instance都有自己的background process 每一個(gè)節(jié)點(diǎn)的instance都有自己的redo logs 每一個(gè)節(jié)點(diǎn)的instance都有自己的undo表空間所有節(jié)點(diǎn)都共享一份datafiles和controlfiles Oracle還提出了一個(gè)緩存融合的技術(shù)(Cache fusion) 目的有兩個(gè) 1.保證緩存的一致性IXPUB技術(shù)博客 2.減少共享磁盤IO的消耗IXPUB技術(shù)博客因此在RAC環(huán)境中多個(gè)節(jié)點(diǎn)保留了同一份的DB CACHE 緩存融合(Cache fusion)工作原理: 1.其中一個(gè)節(jié)點(diǎn)會(huì)從共享數(shù)據(jù)庫(kù)中讀取一個(gè)block到db cache中 2.這個(gè)節(jié)點(diǎn)會(huì)在所有的節(jié)點(diǎn)進(jìn)行交叉db block copy 3.當(dāng)任何一個(gè)節(jié)點(diǎn)緩存被修改的時(shí)候,就會(huì)在節(jié)點(diǎn)之間進(jìn)行緩存修改 4.為了達(dá)到存儲(chǔ)的一致最終修改的結(jié)果也會(huì)寫到磁盤上 ClusterWare組件 有四種Service Crsd - 集群資源服務(wù) Cssd - 集群同步服務(wù) Evmd - 事件管理服務(wù) oprocd - 節(jié)點(diǎn)檢測(cè)監(jiān)控有三類Resource VIP - 虛擬IP地址(Virtual IP) OCR - Oracle Cluster Registry(集群注冊(cè)文件),記錄每個(gè)節(jié)點(diǎn)的相關(guān)信息 Voting Disk - Establishes quorum (表決磁盤),仲裁機(jī)制用于仲裁多個(gè)節(jié)點(diǎn)向共享節(jié)點(diǎn)同時(shí)寫的行為,這樣做是為了避免發(fā)生沖突。 RAC的組件 提供過(guò)了額外的進(jìn)程,用來(lái)維護(hù)數(shù)據(jù)庫(kù) LMS - Gobal Cache Service Process 全局緩存服務(wù)進(jìn)程 LMD - Global Enqueue Service Daemon 全局查詢服務(wù)守護(hù)進(jìn)程 LMON - Global Enqueue Service Monitor全局查詢服務(wù)監(jiān)視進(jìn)程 LCK0 - Instance Enqueue Process 實(shí)例查詢進(jìn)程

如何實(shí)現(xiàn)oracle 數(shù)據(jù)庫(kù)集群的優(yōu)化

1、1、調(diào)整數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)。這一部分在開(kāi)發(fā)信息系統(tǒng)之前完成,程序員需要考慮是否使用ORACLE數(shù)據(jù)庫(kù)的分區(qū)功能,對(duì)于經(jīng)常訪問(wèn)的數(shù)據(jù)庫(kù)表是否需要建立索引等。

2、2、調(diào)整應(yīng)用程序結(jié)構(gòu)設(shè)計(jì)。這一部分也是在開(kāi)發(fā)信息系統(tǒng)之前完成,程序員在這一步需要考慮應(yīng)用程序使用什么樣的體系結(jié)構(gòu),是使用傳統(tǒng)的Client/Server兩層體系結(jié)構(gòu),還是使用Browser/Web/Database的三層體系結(jié)構(gòu)。不同的應(yīng)用程序體系結(jié)構(gòu)要求的數(shù)據(jù)庫(kù)資源是不同的。

3、3、調(diào)整數(shù)據(jù)庫(kù)SQL語(yǔ)句。應(yīng)用程序的執(zhí)行最終將歸結(jié)為數(shù)據(jù)庫(kù)中的SQL語(yǔ)句執(zhí)行,因此SQL語(yǔ)句的執(zhí)行效率最終決定了ORACLE數(shù)據(jù)庫(kù)的性能。ORACLE公司推薦使用ORACLE語(yǔ)句優(yōu)化器(Oracle Optimizer)和行鎖管理器(row-level manager)來(lái)調(diào)整優(yōu)化SQL語(yǔ)句。

4、4、調(diào)整服務(wù)器內(nèi)存分配。內(nèi)存分配是在信息系統(tǒng)運(yùn)行過(guò)程中優(yōu)化配置的,數(shù)據(jù)庫(kù)管理員可以根據(jù)數(shù)據(jù)庫(kù)運(yùn)行狀況調(diào)整數(shù)據(jù)庫(kù)系統(tǒng)全局區(qū)(SGA區(qū))的數(shù)據(jù)緩沖區(qū)、日志緩沖區(qū)和共享池的大??;還可以調(diào)整程序全局區(qū)(PGA區(qū))的大小。需要注意的是,SGA區(qū)不是越大越好,SGA區(qū)過(guò)大會(huì)占用操作系統(tǒng)使用的內(nèi)存而引起虛擬內(nèi)存的頁(yè)面交換,這樣反而會(huì)降低系統(tǒng)。

5、5、調(diào)整硬盤I/O,這一步是在信息系統(tǒng)開(kāi)發(fā)之前完成的。數(shù)據(jù)庫(kù)管理員可以將組成同一個(gè)表空間的數(shù)據(jù)文件放在不同的硬盤上,做到硬盤之間I/O負(fù)載均衡。

6、6、調(diào)整操作系統(tǒng)參數(shù),例如:運(yùn)行在UNIX操作系統(tǒng)上的ORACLE數(shù)據(jù)庫(kù),可以調(diào)整UNIX數(shù)據(jù)緩沖池的大小,每個(gè)進(jìn)程所能使用的內(nèi)存大小等參數(shù)。

實(shí)際上,上述數(shù)據(jù)庫(kù)優(yōu)化措施之間是相互聯(lián)系的。ORACLE數(shù)據(jù)庫(kù)性能惡化表現(xiàn)基本上都是用戶響應(yīng)時(shí)間比較長(zhǎng),需要用戶長(zhǎng)時(shí)間的等待。但性能惡化的原因卻是多種多樣的,有時(shí)是多個(gè)因素共同造成了性能惡化的結(jié)果,這就需要數(shù)據(jù)庫(kù)管理員有比較全面的計(jì)算機(jī)知識(shí),能夠敏感地察覺(jué)到影響數(shù)據(jù)庫(kù)性能的主要原因所在。另外,良好的數(shù)據(jù)庫(kù)管理工具對(duì)于優(yōu)化數(shù)據(jù)庫(kù)性能也是很重要的。

網(wǎng)頁(yè)題目:oracle集群怎么辦 oracle分布式集群
網(wǎng)頁(yè)鏈接:http://muchs.cn/article34/hgipse.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、自適應(yīng)網(wǎng)站、網(wǎng)站收錄標(biāo)簽優(yōu)化、App設(shè)計(jì)、商城網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化