亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        關(guān)于優(yōu)化Oracle數(shù)據(jù)庫的性能的技術(shù)探究

        2016-12-31 11:39:47洪英琦
        移動(dòng)信息 2016年12期
        關(guān)鍵詞:子句磁盤語句

        洪英琦

        ?

        關(guān)于優(yōu)化Oracle數(shù)據(jù)庫的性能的技術(shù)探究

        洪英琦

        黑龍江省大慶市大慶油田總醫(yī)院,黑龍江 大慶 163000

        oracle數(shù)據(jù)庫管理系統(tǒng)在計(jì)算機(jī)網(wǎng)絡(luò)中的作用非常關(guān)鍵,該數(shù)據(jù)庫的優(yōu)化性能技術(shù)能夠?qū)Χ鄠€(gè)方面起到保護(hù)作用,這些方面包括系統(tǒng)的安全性,業(yè)務(wù)運(yùn)行方面,信息安全方面等等。作者在本篇論文中,重點(diǎn)從幾個(gè)方面對(duì)onclc數(shù)據(jù)庫的優(yōu)化的問題進(jìn)行闡述,這幾方面包括 中央處理器,磁盤方面,內(nèi)存方面以及應(yīng)用SQL語句方面,希望本人的論述能夠?qū)?yīng)用大型數(shù)據(jù)庫的人員提供一些幫助。

        Oracle數(shù)據(jù)庫;性能優(yōu)化技術(shù);管理系統(tǒng);計(jì)算機(jī)網(wǎng)絡(luò)

        1 優(yōu)化管理磁盤

        影響數(shù)據(jù)庫性能的關(guān)鍵因素就是磁盤的YO速度,而磁盤競爭,數(shù)據(jù)塊空間的分配不合理,分配YO的次數(shù)過多等等是影響磁盤YO性能的本質(zhì)原因。為最大限度的使I/O讀數(shù),磁盤競爭減少,實(shí)現(xiàn)多磁盤上YO的平衡性,為有效提升磁盤性能,可以重點(diǎn)從以下幾方面著手:創(chuàng)建表空間過程中,可在多個(gè)不同的物理磁盤上存儲(chǔ)表空間所需的數(shù)據(jù)文件。尤其針對(duì)UNDO表空間與回退段空間,促進(jìn)YO系統(tǒng)的平衡性;可分別在數(shù)據(jù)庫的不同磁盤上存儲(chǔ)相關(guān)數(shù)據(jù)和事務(wù)性日志文件,盡量不要在相同的磁盤數(shù)據(jù)文件 與事務(wù)日志文件 上進(jìn)行讀取競爭;不同種類的磁盤上可以存儲(chǔ)不同的表空間,可在不同的表空間中存儲(chǔ)相同的應(yīng)用數(shù)據(jù)與索引數(shù)據(jù),最大限度的清除索引數(shù)據(jù)及表數(shù)據(jù)。而優(yōu)化磁盤的主要手段就是對(duì)服務(wù)器磁盤YO的管理,另外,我們還應(yīng)當(dāng)對(duì)下述幾方面給予關(guān)注:在服務(wù)器的磁盤中,至少要預(yù)留出百分之三十左右的剩余空間,對(duì)磁盤碎片整理程序存放的中間數(shù)據(jù)以及系統(tǒng)的臨時(shí)數(shù)據(jù)進(jìn)行存放;因?yàn)?ORACLE數(shù)據(jù)庫對(duì)數(shù)據(jù)壓縮功能不提供支持, 所以,在壓縮該數(shù)據(jù)庫的文件時(shí),無法使用磁盤壓縮技術(shù);對(duì)數(shù)據(jù)庫文件進(jìn)行創(chuàng)建之前,需要先把數(shù)據(jù)庫相關(guān)服務(wù)功能及實(shí)例關(guān)閉掉,隨后應(yīng)用磁盤碎片整理程序,對(duì)磁盤空間的碎片進(jìn)行整理,這種方式可避免數(shù)據(jù)文件再出現(xiàn)碎片,日志文件不需要放置在RAIDS卷上面,因?yàn)镽AIDS的寫性能很容易出現(xiàn)問題,最好坂硬件RAID控制器和RAID技術(shù)。

        2 優(yōu)化 CPU 的性能

        使用服務(wù)器CPU時(shí),能夠從很大程度上影響到數(shù)據(jù)庫的性能,對(duì)CPU進(jìn)行調(diào)整,可以對(duì)服務(wù)器的各種資源進(jìn)行充分的利用,有效提升數(shù)據(jù)庫運(yùn)行的效率和速度。通常狀況下,與操作系統(tǒng)總CPU時(shí)間相比, ORACLE 數(shù)據(jù)庫使用的 CPU 時(shí)間要達(dá)到 90%以上,一旦比這個(gè)值低,就證明其他程序過多的占用了服務(wù)器,應(yīng)該及時(shí)調(diào)整服務(wù),CPU的情況可以利用 W indows操作系統(tǒng)中的任務(wù)管理器來查看,針對(duì)目前哪部分進(jìn)程應(yīng)用了系統(tǒng)的資源有了一定的了解,不過,造成該數(shù)據(jù)庫CPU資源不足的問題是由多種情況引起的,例如,SQL語句不恰當(dāng)不科學(xué),數(shù)據(jù)庫和用戶間的會(huì)話連接數(shù)目較高等,為調(diào)整系統(tǒng)CPU的性能,我們可以從以下幾方面采取有效措施:為使ORACLE 數(shù)據(jù)進(jìn)程的級(jí)別進(jìn)一步提升,利用該系統(tǒng)對(duì)ORACLE事務(wù)進(jìn)行優(yōu)先處理,使數(shù)據(jù)庫的運(yùn)行速度得到有效的提升,避免出現(xiàn)鎖沖突問題,為使數(shù)據(jù)庫鎖沖突數(shù)量值降低,可以對(duì)參數(shù)文件中的COUNT與SPI值進(jìn)行初始化操作,使系統(tǒng)性能得到提升;對(duì)于無需的會(huì)話進(jìn)行刪除,將系統(tǒng) 的CPU資源有效釋放,數(shù)據(jù)庫運(yùn)行時(shí),因操作失誤被系統(tǒng)鎖定,則數(shù)據(jù)庫與用戶間的會(huì)話就變成了死進(jìn)程,不過,此會(huì)話將無法自行被刪除,依然對(duì)系統(tǒng)一部分CPU資源占用著,可有效利用 SELECT FRO M VYLO CK ED—OBJECT 對(duì)目前什么用戶被系統(tǒng)鎖定進(jìn)行查詢,隨后再進(jìn)入到實(shí)例管理器 ORACLE 中,再刪除掉這些用戶和數(shù)據(jù)庫的會(huì)話內(nèi)容[1]。

        3 優(yōu)化SQ L 語句

        我們通常都是利用數(shù)據(jù)庫的SQL語句來執(zhí)行數(shù)據(jù)庫的各種操作,具體包括查詢,刪除和添加等等,所以,ORACLE數(shù)據(jù)庫的性能高與低主要由SQL語句的執(zhí)行效率所決定。而SQL語句的優(yōu)能也需要進(jìn)一步進(jìn)行優(yōu)化,利用不同的方法編寫SQL語句,在執(zhí)行效率方面將產(chǎn)生較大的區(qū)別性。為了進(jìn)一步對(duì)SQL語句進(jìn)行優(yōu)化,需要對(duì)SQL語句的執(zhí)行過程提前掌握。執(zhí)行一個(gè)SQL語句可分為三個(gè)步驟,具體包括數(shù)據(jù)的讀取,語法的編譯,分析和執(zhí)行。經(jīng)過分析SQL語句的執(zhí)行過程可知,為有效提升SQL語句的執(zhí)行效率,我們可以從下述幾方面著手:

        (1)可以在內(nèi)存中保留常用的實(shí)體??稍趦?nèi)存區(qū)域中駐留存儲(chǔ)包或者過程等等,通過這種方式,就不必再編譯和分析SQL語句了,而語句的執(zhí)行效率也得到進(jìn)一步的提高。

        (2)對(duì)索引進(jìn)行創(chuàng)建,通過索引使磁盤YO操作減少,使查詢速度提高,數(shù)據(jù)庫在OLTP系統(tǒng)當(dāng)中,當(dāng)處在繁忙運(yùn)行狀態(tài)時(shí),查詢的速度進(jìn)一步提升,磁盤的YO操作也減少了,數(shù)據(jù)庫在OLTP系統(tǒng)中,在運(yùn)行比較繁忙的狀態(tài)下,與無索引查詢功能相比,應(yīng)用索引查詢的速度更快一些。

        (3)合理科學(xué)的排序所查詢的數(shù)據(jù)表,該數(shù)據(jù)系統(tǒng)在處理查詢數(shù)據(jù)時(shí),主要順序是由后向前,即在最后的表格中檢索FROM子句,隨后對(duì)倒數(shù)第二個(gè)表進(jìn)行再次檢索,所以,最合理的方式,就是在FROM子句的末尾放置記錄數(shù)據(jù)最少的表[2]。

        (4)合理的對(duì)查詢條件進(jìn)行科學(xué)排序。利用OR A CL E數(shù)據(jù)庫系統(tǒng),在解析WHERE子句時(shí),可以有效應(yīng)用自后向前的順序進(jìn)行,所以,可以對(duì)其他查詢條件進(jìn)行書寫之前,設(shè)置表與表之間的連接,一定要在WHERE子句的末尾列出最有選擇性的條件[3]。

        (5)為對(duì)SQL語句的執(zhí)行方式進(jìn)行確定,可以應(yīng)用SQL優(yōu)化器,即SQL OPTIM IZER,其中SQL語句的優(yōu)化包括兩種方法,即CBO優(yōu)化器,主要以成本為基礎(chǔ),Rao優(yōu)化器,主要以規(guī)則為基礎(chǔ)。其中對(duì)SQL語句的運(yùn)行成本給予考慮的,主要是成本優(yōu)化器,其程序運(yùn)行過程中,具有最小的資源消耗量;而對(duì)運(yùn)行成本毫不關(guān)心的則是基于規(guī)則的優(yōu)化器,它的執(zhí)行需要通過固定的路徑進(jìn)行,我們可以在新型應(yīng)用系統(tǒng)中利用此類優(yōu)化器,這種優(yōu)化器對(duì)查詢語句非常適用。

        4 結(jié)語

        總而言之,對(duì) ORACLE 數(shù)據(jù)庫性能有較大影響的因索不少,調(diào)整 ORACLE 數(shù)據(jù)庫的性能是一項(xiàng)系統(tǒng)性工程。目前數(shù)據(jù)庫管理人員的一個(gè)非常重要的課題,就是針對(duì)數(shù)據(jù)庫實(shí)際應(yīng)用狀況,采取多種措施,有效提升系統(tǒng)的工作效率。

        [1]左渭斌.基于Oracle數(shù)據(jù)庫性能優(yōu)化及監(jiān)控研究[J].才智,2011(26):36.

        [2]郭霞.基于Oracle數(shù)據(jù)庫性能優(yōu)化技術(shù)研究[J].電腦知識(shí)與技術(shù),2011(24):58.

        [3]梁云.淺談Oracle數(shù)據(jù)庫性能調(diào)優(yōu)[J].科技與企業(yè),2012(16):44.

        Technical Inquiry on Optimizing the Performance of Oracle Database

        Hong Yingqi

        Daqing Oilfield General Hospital of Daqing City, Heilongjiang Province 163000

        The function of oracle database management system is very important in the computer network. The optimization technology of this database can protect many aspects, such as system security, service running, information security and so on. In this paper, the focus on several aspects of the onclc database optimization problems described, these areas include the central processing unit, disk, memory, and the application of SQL statements, I hope that the discussion on the application of large databases Of the staff to provide some help.

        Oracle database; performance optimization technology; management system; computer network

        TP311.13

        A

        1009-6434(2016)12-0145-02

        洪英琦(1990—),男,漢族,籍貫:黑龍江省綏化市,學(xué)歷研究生,研究方向?yàn)镺racle相關(guān).

        猜你喜歡
        子句磁盤語句
        命題邏輯中一類擴(kuò)展子句消去方法
        命題邏輯可滿足性問題求解器的新型預(yù)處理子句消去方法
        重點(diǎn):語句銜接
        解決Windows磁盤簽名沖突
        電腦愛好者(2019年2期)2019-10-30 03:45:31
        修改磁盤屬性
        西夏語的副詞子句
        西夏學(xué)(2018年2期)2018-05-15 11:24:42
        精彩語句
        磁盤組群組及iSCSI Target設(shè)置
        創(chuàng)建VSAN群集
        命題邏輯的子句集中文字的分類
        久久久亚洲精品免费视频| 精品无码人妻一区二区三区不卡| 久久久久国产精品熟女影院| 久久久久亚洲AV无码专区喷| 国产视频在线播放亚洲| 国产白浆一区二区三区性色| 国产精品51麻豆cm传媒| 亚洲天堂中文| 免费看黄在线永久观看| 亚洲国产高清精品在线| 婷婷中文字幕综合在线| 免费中文熟妇在线影片| 久久精品国产亚洲av专区| 国产玉足榨精视频在线观看| 国产97在线 | 免费| 精品久久久久中文字幕APP| 亚洲av毛片在线播放| 亚洲人成网站色7799| 中文字幕日韩一区二区三区不卡| 久久国产乱子精品免费女| 99久久婷婷国产精品综合网站 | 福利一区二区三区视频在线 | 久久午夜无码鲁丝片直播午夜精品| 亚洲AV秘 无码一区二区三区1| 亚洲又黄又大又爽毛片| av色一区二区三区精品| 国产精品狼人久久久久影院| 国产精品一区二区韩国AV| 国产大屁股白浆一区二区三区| 特黄 做受又硬又粗又大视频| 亚洲av无码第一区二区三区| 人妻少妇精品无码系列| 在线日本国产成人免费精品| 麻豆一区二区三区蜜桃免费| 国产一及毛片| 日本伦理视频一区二区| 日本精品久久久久中文字幕| 国产一区二区三区av在线无码观看| 国产精品白浆免费观看| 最新国产熟女资源自拍| 蜜臀av 国内精品久久久|