999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

ORACLE數據庫管理研究

2017-05-18 14:06:44王曉龍
企業文化·中旬刊 2017年4期

王曉龍

摘要:本文通過對Oracle數據庫在空間和性能上的管理,以及應用優化數據庫方面作出了詳細的描述,更好地保持了數據信息的完整性以及數據存取的穩定性,為數據的安全提供了技術支持與保障。

關鍵詞:Oracle數據庫;性能管理;空間管理;應用優化

一、Oracle數據庫的性能管理

Oracle數據庫在性能管理方面主要分為兩種:主動式與被動式管理。主動式性能管理是關于開發與設計特定系統的運行,其中包含性能、規劃的容量、選擇的硬件、選擇的存儲系統,優化和配置I-O子系統,制定各種不同的組件,使之能夠適應應用系統以及Oracle數據庫的不同要求。

二、Oracle數據庫的空間管理

空間管理,作為影響Oracle數據庫穩定性的重要因素,其主要包括以下四方面的內容:

(一)數據的分布。數據分布是將數據按照不同的類型,分類存放在各個磁盤里,實現多個磁盤一起分擔總I/O來保持系統的穩定性,這在很大程度上能夠縮短磁盤總I/O的等待時間。然而某些應用系統在設計創建的過程中,往往容易被忽略系統的穩定性和I/O的等待時間,導致一個磁盤里存放著大部分的數據,使磁盤輸入輸出量分配不均,數據越多,影響越大。

(二)應用空間的管理以及容量的規劃。在Oracle數據庫的空間管理中,其中一個主要的問題是防止因數據擴大而導致數據庫不穩定的現象。比如說,當表里所有的空間全被填滿后,Oracle則應當分配新的區域以支援該表,但是假如該表所屬的空間不足,或者因為表空間里碎片過多而出現間斷式儲存時,便會導致儲存數據不穩定的現象發生。在此情況下,空間管理則能夠實現降低對系統性能的影響,減輕數據庫管理員的工作量,并且能夠為獲取最新的數據提供保障。此外,系統用戶還能夠在空間管理報告的基礎上,更分了解數據庫在進行統計分析過程中的狀態。

(三)數據空間應用信息的定期更新。Oracle優化器通過應用數據字典里的數據對象信息對SQL進行優化,所以必須對數據對象的應用空間信息進行定時地更新,Oracle運行SQL以前,通過應用優化器對最優的SQL運行路徑進行選擇。Oracle7之后則通過應用基于代價的優化模式,該模式必須按照SQL中的引用對象進行優化和判斷其中的存儲性能。Oracle對此會提供ANALYZE的指令,從而能夠對不同數據對象的應用空間特性進行分析。

(四)數據庫碎片的發現及重組,在一般情況下,數據庫經過一段時間的運行后,由于對數據進行多次的修改、增加、刪減的動作,系統就會殘留一些零細的碎片,這些碎片可以劃分為以下四類。塊級碎片:由于更改或者刪減數據塊里的數據而引發數據對象的間斷式儲存現象,對儲存空間產生了浪費,也影響其存取的功能性;段級碎片:在進行表格或索引的創建時,容易造成儲存參數定義上的不合理。在增加數據的情況下,表和索引都會分配出太多的擴展塊,從而容易導致數據對象產生間斷式的儲存。行遷移:數據塊內部的儲存空間無法完全容下存儲塊中被更改過的數據而導致數據被遷移至其他位置的數據塊里,形成間斷式儲存。索引樹失衡:在通過數據的修改、增加、刪減后,索引樹的葉子大小各異,使索引無法給予最簡便的存取路徑。

三、Oracle數據庫的應用優化

從數據的方向上看,通過優化SQL代碼可以解決80%的Oracale性能問題。優化的過程包括了掃描全表、優化索引、改進并行機制、選擇更好的數據組合方式等過程,以便能夠達到最佳的應用性能。如果沒有實現優化SQL,就無法提升系統性能。通過選擇最佳的SQL語句可以降低對中央處理器資源的消耗,加快系統的反應速度。此外,經過完善后的SQL語句還能促進其擴展性。

以下是一些已知與例程優化關系最密切的一些核心Oracle初始化參數。它們都會影響Oracle及SGA區的活動。從開始到生產環境前,參數的變更都必須通過測試以后方可使用,生產環境的參數一經改變,就必須監視和測試Oracle的動態指標狀態,以及系統的穩定性。

通過以下Oracle的初始參數,能夠直接對Oracle以及SGA區的操作造成影響。這些參數在進行生產環境以前,任何更改都必須經過測試以后才能得到應用。生產環境的參數一旦發生變動,其動態指標及系統的穩定性就必須得到相關的監視和檢測。

(一)DB_BLOCK_SIZE。在創建數據庫之前設置此參數,同時該參數對每個數據塊都起到決定性作用。只有數據庫重新創建,才能對該參數進行更改。同時該參數的變動也能讓其I/O功能提升至最好的狀態,避免由于殘留的I/O給子系統帶來壓力。

(二)DB_BLOCK_BUFFERS。此參數對SGA區數據庫緩沖區中的塊數量起到決定性作用。這是Oracle進行錄入以及讀取的區域,其錯誤配置將會導致I/O性能發生嚴重的問題。同時如果該參數過大,也會導致系統內存不足,使操作系統不斷重復讀寫過程。

(三)SHARED_POOL_SIZE。該參數決定了SGA活動共享區的大小,是根據字節數進行設定的。同時其組件的大小與應用的類型(指重用SQL,還是生成動態SQL等)密切相關,并且決定于同步用戶的人數和實例是否被設置成為支持多線程的服務器(MTS)。假如運用MTS配置,那么其共享區會出現明顯地增加,原因是用戶進程數據與光標狀態等程序全局區域都被安排放進了共享區。

四、結束語

作為數據庫管理員,不僅要做到保持數據資源的完整性,還要按照用戶需求,對數據進行創建、管理、維護,以及做好及時的數據備份工作。

參考文獻:

[1]杜瑩,王曉明.利用Oracle數據庫管理WebGIS中的地圖數據[J].測繪通報,2004(4):49-51.

[2]呂靜.高職院校中Oracle數據庫管理課程教學改革與探索[J].中國新技術新產品,2010(24):230-230.

[3] Wen Yanping,文燕平.Video Management Using Oracle DatabaseOracle數據庫管理視頻信息[J].現代圖書情報技術,2004,20(1):50-52.

[4]歐陽姝.淺析利用Oracle數據庫管理的WebGIS地圖數據集成的實現[J].大科技,2013(1):276-277.

[5]陶麗娟.淺談項目教學法在《Oracle數據庫管理》教學中的應用[J].商情,2013(18):37-37.

主站蜘蛛池模板: 亚洲另类色| 国产噜噜噜| 久久一级电影| 亚洲中文字幕在线观看| 久久亚洲综合伊人| 国产乱子伦手机在线| 国产精品视频导航| 午夜爽爽视频| 亚洲天堂区| 亚洲性影院| 色婷婷成人网| 免费在线视频a| 国产三级毛片| 久久精品人人做人人爽电影蜜月| 波多野结衣中文字幕一区二区| 日本午夜影院| 99热这里只有精品久久免费| 国产香蕉国产精品偷在线观看| 99视频在线免费观看| 国内精品自在欧美一区| www亚洲天堂| 日本高清免费不卡视频| 67194在线午夜亚洲 | 五月天福利视频 | 国产精品lululu在线观看| 亚洲欧美另类久久久精品播放的| 四虎影视库国产精品一区| 日韩123欧美字幕| 亚洲国产天堂久久综合226114| 亚洲精品成人7777在线观看| 亚洲成人精品在线| 99久久精品免费观看国产| 国产福利免费视频| 亚洲无码久久久久| 国产小视频网站| 国产视频欧美| 精品自窥自偷在线看| 国产sm重味一区二区三区| 国产欧美日韩视频一区二区三区| 国产成人午夜福利免费无码r| 久久久受www免费人成| 亚洲天堂首页| 精品国产一二三区| 国内熟女少妇一线天| 日韩精品一区二区三区免费在线观看| 91精品国产综合久久香蕉922| 国产综合精品日本亚洲777| 日本伊人色综合网| 凹凸精品免费精品视频| 高清亚洲欧美在线看| 欧美性天天| 亚洲一区二区三区国产精品| 伊人久综合| 免费人成在线观看成人片| 亚洲色精品国产一区二区三区| 久久超级碰| 国产精品综合色区在线观看| 九九九精品视频| 奇米精品一区二区三区在线观看| 四虎成人免费毛片| 国产区人妖精品人妖精品视频| 国产微拍一区二区三区四区| 日本精品影院| 麻豆精品在线视频| 91丝袜美腿高跟国产极品老师| 在线国产欧美| 成人午夜视频网站| 国产乱子伦一区二区=| 亚洲人成人无码www| 亚洲日韩精品无码专区97| 又爽又大又黄a级毛片在线视频| 午夜国产理论| 国产欧美视频在线| 国产精品视频观看裸模| 美女一级毛片无遮挡内谢| 99re精彩视频| 老司机午夜精品视频你懂的| 国产又大又粗又猛又爽的视频| 她的性爱视频| 欧美a在线视频| 亚洲an第二区国产精品| A级毛片高清免费视频就|