• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      Oracle數(shù)據(jù)庫優(yōu)化設(shè)計(jì)及自動(dòng)化運(yùn)維之解決方案

      2018-09-14 11:31:54新疆信息產(chǎn)業(yè)有限責(zé)任公司安金鵬
      電子世界 2018年17期
      關(guān)鍵詞:數(shù)據(jù)庫系統(tǒng)視圖站點(diǎn)

      新疆信息產(chǎn)業(yè)有限責(zé)任公司 安金鵬

      Oracle是一種基于B/S結(jié)構(gòu)的數(shù)據(jù)庫,其被廣泛應(yīng)用在信息網(wǎng)絡(luò)系統(tǒng)中。很多大型企業(yè)都有自己的Oracle數(shù)據(jù)庫,該技術(shù)的應(yīng)用可以進(jìn)一步完善企業(yè)信息網(wǎng)絡(luò)系統(tǒng),提高企業(yè)信息系統(tǒng)的安全性和可靠性。但是也存在一些劣質(zhì)的數(shù)據(jù)庫系統(tǒng),影響應(yīng)用價(jià)值。所以,本文針對自動(dòng)化運(yùn)維系統(tǒng)-工程維修管理系統(tǒng)以及數(shù)據(jù)庫Oracle技術(shù)優(yōu)化設(shè)計(jì)進(jìn)行分析。

      Oracle數(shù)據(jù)的儲存分為4個(gè)不同級別的調(diào)整,第一級別是操作系統(tǒng)的調(diào)整,包括硬件平臺;第二級別是針對Oracle Rabms級別進(jìn)行調(diào)整;第三就是數(shù)據(jù)庫設(shè)計(jì);第四級別是SQL級別調(diào)整[1-2]。一般在Oracle數(shù)據(jù)庫優(yōu)化設(shè)計(jì)中,是針對這個(gè)部分進(jìn)行完善。在當(dāng)前信息化技術(shù)發(fā)展環(huán)境下,關(guān)于數(shù)據(jù)庫技術(shù)的應(yīng)用也逐漸廣泛,那如何保證數(shù)據(jù)庫系統(tǒng)實(shí)施快速、高效的系統(tǒng)處理,以此節(jié)省更多的人力和物力,成為了該領(lǐng)域的主要研究方向。

      1 工程管理維修系統(tǒng)概述

      1.1 系統(tǒng)功能分析

      本文針對一種維修工程管理系統(tǒng)(AEDMS)展開研究,屬于是一種在航空管理系統(tǒng)中常用的信息文件系統(tǒng)。該系統(tǒng)的主要部分是工程指令、適航指令管理、工程文件等,這些功能屬于系統(tǒng)的業(yè)務(wù)流程控制和數(shù)據(jù)管理部分。

      這一管理系統(tǒng)主要是基于B/S兩層結(jié)構(gòu)進(jìn)行的設(shè)計(jì),如武器系統(tǒng)是由文件系統(tǒng)、數(shù)據(jù)庫系統(tǒng)、備份服務(wù)其等構(gòu)成。本文主要是針對北京的一個(gè)數(shù)據(jù)庫系統(tǒng)和成都數(shù)據(jù)庫系統(tǒng)進(jìn)行分析。

      1.2 自動(dòng)化系統(tǒng)存在的問題

      這種運(yùn)維系統(tǒng)主要包括文件服務(wù)器和數(shù)據(jù)庫服務(wù)器,響應(yīng)服務(wù)時(shí)間較長;另外因?yàn)橥瑫r(shí)訪問數(shù)據(jù)庫的量較大,生成報(bào)表的時(shí)間和數(shù)據(jù)庫反應(yīng)時(shí)間比較長。

      2 Oracle數(shù)據(jù)庫系統(tǒng)優(yōu)化設(shè)計(jì)

      2.1 選擇優(yōu)化設(shè)計(jì)方案

      Oracle系統(tǒng)結(jié)構(gòu)比較復(fù)雜,在Oracle數(shù)據(jù)庫系統(tǒng)優(yōu)化設(shè)計(jì)中主要針對9個(gè)方面:1)自由結(jié)構(gòu)數(shù)據(jù)庫優(yōu)化OFA;2)合理實(shí)施數(shù)據(jù)庫表管理和設(shè)計(jì);3)優(yōu)化設(shè)計(jì)Index索引;4)優(yōu)化設(shè)計(jì)數(shù)據(jù)庫鏈接和SQL;5)規(guī)范數(shù)據(jù)庫設(shè)計(jì);6)充分利用后臺數(shù)據(jù)處理方法,減少網(wǎng)絡(luò)產(chǎn)生的流量;7)充分使用全局區(qū)域系統(tǒng)SGA;8)建立多種并行查詢(PQO)和CPU設(shè)計(jì);9)合理分配管理系統(tǒng)資源。

      在管理維護(hù)工程數(shù)據(jù)庫系統(tǒng)中,關(guān)于Oracle數(shù)據(jù)庫技術(shù)早期已經(jīng)投入使用,所以,本文主要是在原來的自動(dòng)化運(yùn)維系統(tǒng)下對其系統(tǒng)實(shí)施完善。目前的自動(dòng)化運(yùn)維工程管理系統(tǒng),處理請求相應(yīng)時(shí)間較長,相對來講其他方面的應(yīng)用為良好。該工程系統(tǒng)之所以出現(xiàn)相應(yīng)時(shí)間較長,多是因?yàn)榫W(wǎng)絡(luò)流量較大,數(shù)據(jù)傳輸量多造成網(wǎng)絡(luò)過于擁擠所致。利用Oracle數(shù)據(jù)庫數(shù)據(jù)可對網(wǎng)絡(luò)流量進(jìn)行分流,從而達(dá)到改善網(wǎng)絡(luò)系統(tǒng)性能的目的。

      物理結(jié)構(gòu)的優(yōu)化:該部分包括:數(shù)據(jù)文件檔文件、重參數(shù)、日志文件、控制文件、歸做文件、口令文件等,在實(shí)際使用中,需要調(diào)入內(nèi)存。所以,優(yōu)化設(shè)計(jì)物理結(jié)構(gòu)非常重要。目前,關(guān)于數(shù)據(jù)庫自動(dòng)化信息網(wǎng)路系統(tǒng)還存在很多弱點(diǎn),在擴(kuò)展動(dòng)態(tài)Oracle中,可以根據(jù)具體要求實(shí)施優(yōu)化設(shè)計(jì),這樣能夠及時(shí)獲取變化的行值,同時(shí)進(jìn)一步擴(kuò)大和合理分配儲存空間,其中擴(kuò)展并不是最終的目的,它可能會增加表的空間和數(shù)據(jù)文件,從而影響系統(tǒng)的運(yùn)行[3-4]。它能夠針對不同物理地點(diǎn)的兩個(gè)數(shù)據(jù)庫數(shù)據(jù)值的定義,從而保證數(shù)據(jù)庫物理儲存和動(dòng)態(tài)運(yùn)行保持平衡,控制對象不過度增長,造成大量占用數(shù)據(jù)庫空間。在周圍的非動(dòng)態(tài)數(shù)據(jù)運(yùn)行過程中,目前還能夠滿足系統(tǒng)需求,但是如果是在動(dòng)態(tài)變化周期中,數(shù)據(jù)庫的缺陷就會顯露出來,這對系統(tǒng)的安全穩(wěn)定運(yùn)行具有影響。

      利用Oracle數(shù)據(jù)庫可以實(shí)現(xiàn)高速數(shù)據(jù)緩存,這樣能夠?yàn)樗饕龜?shù)據(jù)留一定的駐留權(quán)限,在空間發(fā)生競爭時(shí),可以將普通數(shù)據(jù)先儲存,之后建立一個(gè)較大索引表,實(shí)現(xiàn)數(shù)據(jù)查詢。但是有時(shí)候,索引會先占儲存空間,進(jìn)行磁盤數(shù)據(jù)讀寫,所以,在建立大型表中,需要進(jìn)行分區(qū)后進(jìn)行索引建設(shè)。對于后臺數(shù)據(jù)處理采取分流網(wǎng)絡(luò)方式,主要包括有:建立臨時(shí)視圖和表,通過打包技術(shù)、視圖、快據(jù)庫照、數(shù)程調(diào)據(jù)復(fù)制、遠(yuǎn)用技術(shù)等。數(shù)據(jù)復(fù)制和打包技術(shù)在建立數(shù)據(jù)庫時(shí)也就需要考慮,所以,針對自動(dòng)化運(yùn)維系統(tǒng)的完善就是減少網(wǎng)絡(luò)的流量。所以,在進(jìn)行物理結(jié)構(gòu)優(yōu)化中,需要進(jìn)行足夠空間滿足數(shù)據(jù)庫增長需求,需要根據(jù)對象進(jìn)行優(yōu)化中將會用到的是Oracle技術(shù)高級復(fù)制技術(shù),非常不利于數(shù)據(jù)建立連接,也就是說兩個(gè)數(shù)據(jù)庫可以具有相同的數(shù)據(jù),能夠?qū)崿F(xiàn)兩個(gè)數(shù)據(jù)庫的同步運(yùn)行。在原來數(shù)據(jù)庫系統(tǒng)中,使用該技術(shù),對于目前的自動(dòng)化運(yùn)維系統(tǒng)來說,一般都是查詢操作本地?cái)?shù)據(jù)庫,所以,在網(wǎng)絡(luò)環(huán)境下需要建立異地?cái)?shù)據(jù)庫,這樣才能大大減少數(shù)據(jù)庫的訪問流量。另外,針對生成的報(bào)表反應(yīng)較慢情況,可以在一個(gè)運(yùn)維系統(tǒng)中增加一臺發(fā)布數(shù)據(jù)的服務(wù)器,由該服務(wù)器分擔(dān)一部分任務(wù),從而提高系統(tǒng)運(yùn)行效率。

      2.2 復(fù)制環(huán)境下數(shù)據(jù)系統(tǒng)架構(gòu)

      通過Oracl制技術(shù),分別建立“北e中的高級復(fù)京數(shù)據(jù)服務(wù)器”和“發(fā)布數(shù)據(jù)服務(wù)器”,從而構(gòu)建一個(gè)混合復(fù)制的服務(wù)器系統(tǒng)。這樣“北京服務(wù)器”可以與“成都服務(wù)器”形成同步多主復(fù)制。因?yàn)榘l(fā)布數(shù)據(jù)庫只是負(fù)責(zé)發(fā)布數(shù)據(jù),不能進(jìn)行其他數(shù)據(jù)操作,所以,這里只選擇服務(wù)化的視圖方式即可。

      2.3 復(fù)制環(huán)境中數(shù)據(jù)對象同步

      在數(shù)據(jù)庫Oracle中,高級的數(shù)據(jù)庫對象復(fù)制技術(shù)支持比較多,包括:觸發(fā)器、索引、儲存過程、函數(shù)、表和包等。但是高級復(fù)制技術(shù)不支持序列復(fù)制。如果將原來系統(tǒng)的數(shù)據(jù)庫轉(zhuǎn)變成Oracle高級復(fù)制環(huán)境下的數(shù)據(jù)庫中,這時(shí)觸發(fā)器和序列會出現(xiàn)沖突,所以,要對其進(jìn)行改善。

      1)處理序列問題出現(xiàn)相同的

      針對兩個(gè)不同物理環(huán)境下的地點(diǎn)數(shù)據(jù)庫,不能使用兩行序列相同的數(shù)據(jù)序列,因?yàn)槊總€(gè)站點(diǎn)進(jìn)行數(shù)據(jù)傳播,就會進(jìn)分增量出現(xiàn)唯數(shù)據(jù)規(guī)一沖突情況。為了在更新過程中,避免出現(xiàn)這一情況,題站點(diǎn)模和初值需要實(shí)施優(yōu)化。如果在數(shù)據(jù)庫中序列1是初值的化,那么增量就是1,對主體站點(diǎn)進(jìn)行復(fù)制可以選擇3個(gè),其他部分也是這樣進(jìn)行設(shè)計(jì),比如表1所示。

      表1 序列處理

      如果原來的系統(tǒng)增量序列都是1,那么需要將“北京”數(shù)據(jù)服務(wù)器的初值序列變成奇數(shù),完成設(shè)置后在將序列值+1,如果加完后序列值是偶數(shù),需要再+1,其他都是同理,而“成都”數(shù)據(jù)庫服務(wù)器建立的序列名稱需要與“北京”服務(wù)器系統(tǒng)具有相同名稱,初值也需要都是偶數(shù),加量和上述一樣。

      圖1 觸發(fā)器沖突完善

      2)處理觸發(fā)器

      在本文分析的兩個(gè)自動(dòng)化運(yùn)維系統(tǒng)中,建立有EDEB和EDINFO表,這兩個(gè)表不存在約束條件,而且具有相同名稱的觸發(fā)器,這時(shí)如果向表edinfo中加入一條a記錄,就會觸發(fā)觸發(fā)器,edeB中也會增加一條記錄b1[5-6]。如果是采取復(fù)制觸發(fā)器,在向“北京”數(shù)據(jù)庫系統(tǒng)中Edinfo加入一條記錄a,“成都”數(shù)據(jù)庫中就會出現(xiàn)2條記錄b,這就與完整性數(shù)據(jù)約束相違背了。

      針對這種問題,需要使用API優(yōu)勢高級進(jìn)行DM,分析是本地L操那么判斷發(fā)起的高級復(fù)制,還制發(fā)出的是高級復(fù),如果是來自本地,該操作有效,該操作復(fù)制,那么無效。

      2.4 優(yōu)化后系統(tǒng)的結(jié)構(gòu)

      經(jīng)過優(yōu)化,該網(wǎng)絡(luò)系統(tǒng)形成了一個(gè)由通信網(wǎng)絡(luò)、6個(gè)服務(wù)器、用戶等構(gòu)成的系統(tǒng),如圖1所示。

      2.5 配置復(fù)制環(huán)境

      因?yàn)閿?shù)據(jù)庫由北京和成都構(gòu)成,數(shù)據(jù)庫同步由發(fā)布數(shù)據(jù)庫處理,在視圖物化站點(diǎn)復(fù)制配置中,可以采取如下兩種方式配置數(shù)據(jù)庫:

      1)同步多主復(fù)制

      首先,需要體建立主站點(diǎn);其次,需主體站點(diǎn)要連接之據(jù)庫;最后,數(shù)是建立就間的主體組。

      2)視圖物化復(fù)制

      在本文分析的系統(tǒng)中,主體站點(diǎn)是北京數(shù)據(jù)庫系統(tǒng)中,而發(fā)布數(shù)據(jù)庫是視圖物化站點(diǎn)。首先,要建立主體站點(diǎn);其次,構(gòu)建物化視圖站點(diǎn),同時(shí)將兩個(gè)站點(diǎn)的數(shù)據(jù)庫進(jìn)行連接;再則就是建立主體組;最后,就是建立視圖物化組。經(jīng)過實(shí)際應(yīng)用,發(fā)現(xiàn)本文分析的方案具有可行性。

      3 結(jié)語

      對于自動(dòng)化運(yùn)維系統(tǒng)進(jìn)行Oracle數(shù)據(jù)庫系統(tǒng)完善, 可以提高系統(tǒng)的運(yùn)行效率和質(zhì)量,而且能夠保證系統(tǒng)數(shù)據(jù)的完整性和安全性。本文針對北京和成都兩個(gè)數(shù)據(jù)庫連接系統(tǒng)進(jìn)行分析,提出相應(yīng)的優(yōu)化對策,實(shí)際應(yīng)用表明本次優(yōu)化方案具有可行性。

      猜你喜歡
      數(shù)據(jù)庫系統(tǒng)視圖站點(diǎn)
      基于Web站點(diǎn)的SQL注入分析與防范
      電子制作(2019年14期)2019-08-20 05:43:42
      2017~2018年冬季西北地區(qū)某站點(diǎn)流感流行特征分析
      數(shù)據(jù)庫系統(tǒng)shell腳本應(yīng)用
      電子測試(2018年14期)2018-09-26 06:04:24
      5.3 視圖與投影
      視圖
      微細(xì)銑削工藝數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)與開發(fā)
      Y—20重型運(yùn)輸機(jī)多視圖
      SA2型76毫米車載高炮多視圖
      首屆歐洲自行車共享站點(diǎn)協(xié)商會召開
      中國自行車(2017年1期)2017-04-16 02:53:52
      實(shí)時(shí)數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)安全采集方案
      连州市| 杭锦后旗| 仁布县| 黑河市| 蒙自县| 西畴县| 邵武市| 南平市| 丹寨县| 庄浪县| 新龙县| 天长市| 淄博市| 溧水县| 台南市| 南宁市| 库伦旗| 卢氏县| 江达县| 岳阳市| 隆回县| 鲜城| 砚山县| 长兴县| 兰溪市| 屏山县| 瑞昌市| 蓝田县| 澳门| 闽清县| 黄石市| 泽普县| 永修县| 毕节市| 丽江市| 吉林市| 灵川县| 苍梧县| 泾源县| 顺义区| 灵川县|