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

數(shù)據(jù)庫設(shè)計(jì)對(duì)SQL Server數(shù)據(jù)庫性能優(yōu)化分析

2016-09-08 08:56:34劉霜
中國新通信 2016年15期
關(guān)鍵詞:數(shù)據(jù)庫

劉霜

【摘要】 數(shù)據(jù)庫設(shè)計(jì)是影響SQL Server數(shù)據(jù)庫性能的主要因素之一,本文對(duì)數(shù)據(jù)庫的設(shè)計(jì)對(duì)數(shù)據(jù)庫性能的影響進(jìn)行了分析,包括數(shù)據(jù)邏輯設(shè)計(jì)對(duì)數(shù)據(jù)庫性能的影響,數(shù)據(jù)庫物理設(shè)計(jì)對(duì)數(shù)據(jù)庫性能的影響,并針對(duì)邏輯設(shè)計(jì)過程和物理設(shè)計(jì)過程都提出了相應(yīng)的措施來改善和優(yōu)化數(shù)據(jù)庫系統(tǒng)的性能。為數(shù)據(jù)庫性能的優(yōu)化提供可行性的借鑒。

【關(guān)鍵詞】 數(shù)據(jù)庫 邏輯設(shè)計(jì) 物理設(shè)計(jì) 性能優(yōu)化

一、引言

SQL Server數(shù)據(jù)庫的性能受到多種因素的制約,比如數(shù)據(jù)庫的結(jié)構(gòu)、數(shù)據(jù)庫的載體操作系統(tǒng)、硬件水平等等。在上述諸多因素中,有些情況必須要改變客觀的情況才能夠優(yōu)化數(shù)據(jù)庫性能,這些因素基本包括數(shù)據(jù)庫本身因素之外的其他因素。而有些因素僅與數(shù)據(jù)庫系統(tǒng)本身有關(guān)。本文對(duì)數(shù)據(jù)庫結(jié)構(gòu)對(duì)數(shù)據(jù)庫性能的影響進(jìn)行了研究,并針對(duì)數(shù)據(jù)庫設(shè)計(jì)的改進(jìn)來對(duì)數(shù)據(jù)庫的性能進(jìn)行優(yōu)化。數(shù)據(jù)庫的設(shè)計(jì)總是和實(shí)際應(yīng)用緊密相結(jié)合的是面向客戶的基本需求的,因而數(shù)據(jù)庫的設(shè)計(jì)應(yīng)該從客戶的需求來出發(fā)進(jìn)行設(shè)計(jì)。數(shù)據(jù)庫的設(shè)計(jì)首先是為了滿足客戶的需求并且具備較好的性能,因而可以看到優(yōu)化數(shù)據(jù)庫的性能是數(shù)據(jù)庫設(shè)計(jì)最為基本的要求之一,由于數(shù)據(jù)庫的優(yōu)化與數(shù)據(jù)庫的設(shè)計(jì)二者緊密相關(guān),而數(shù)據(jù)庫的設(shè)計(jì)一般包括數(shù)據(jù)庫的邏輯設(shè)計(jì)、數(shù)據(jù)庫的物理設(shè)計(jì)以及事物日志設(shè)計(jì)等。

二、結(jié)構(gòu)設(shè)計(jì)要點(diǎn)

要通過對(duì)數(shù)據(jù)庫的設(shè)計(jì)來實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的優(yōu)化,首要的是熟悉數(shù)據(jù)庫的基本結(jié)構(gòu),這是通過結(jié)構(gòu)設(shè)計(jì)進(jìn)行數(shù)據(jù)庫優(yōu)化的基礎(chǔ)。數(shù)據(jù)庫一般包括一個(gè)主數(shù)據(jù)文件以及一個(gè)多人事務(wù)日志文件,此外在有些數(shù)據(jù)庫中還有輔助數(shù)據(jù)文件等。一般講主數(shù)據(jù)文件看做是整個(gè)數(shù)據(jù)庫的起點(diǎn)。該主數(shù)據(jù)文件會(huì)指向數(shù)據(jù)庫中其他的文件。主數(shù)據(jù)文件中一般會(huì)包含數(shù)據(jù)庫文件的啟動(dòng)相關(guān)信息,主要用于存儲(chǔ)數(shù)據(jù),主數(shù)據(jù)文件是每個(gè)數(shù)據(jù)庫所必須的。事務(wù)日志文件一般包括恢復(fù)整個(gè)數(shù)據(jù)庫所需要的日志文件信息。作為數(shù)據(jù)庫來說日志文件也是必須具備的,數(shù)據(jù)庫可以通過數(shù)據(jù)庫的日志文件來恢復(fù)數(shù)據(jù)庫。輔助數(shù)據(jù)文件是相對(duì)于主數(shù)據(jù)文件來講的,主數(shù)據(jù)文件主要是指除外主數(shù)據(jù)文件以外的全部的數(shù)據(jù)文件。因而如果主數(shù)據(jù)文件包含所有的數(shù)據(jù)文件時(shí)就不需要輔助數(shù)據(jù)文件,而實(shí)際可能的情況是由于數(shù)據(jù)庫比較大而會(huì)存在多個(gè)的輔助數(shù)據(jù)文件。系統(tǒng)表中的model數(shù)據(jù)庫會(huì)在數(shù)據(jù)庫創(chuàng)建的過程中被轉(zhuǎn)移到數(shù)據(jù)庫當(dāng)中。在數(shù)據(jù)庫中最小的存儲(chǔ)單位為頁,其中每頁為8kb的磁盤空間。在數(shù)據(jù)庫中行不能夠跨頁,擴(kuò)展是數(shù)據(jù)庫的又一基本單元,可以將空間分配相應(yīng)的表或者是索引。事物的日志文件含有可以恢復(fù)數(shù)據(jù)庫的重要的信息,這在數(shù)據(jù)庫發(fā)生故障或者是崩潰的時(shí)候尤為重要。了解數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)要點(diǎn)對(duì)于在數(shù)據(jù)庫設(shè)計(jì)的過程中對(duì)數(shù)據(jù)庫進(jìn)行優(yōu)化以及規(guī)范具有十分重要的意義。可以通過對(duì)數(shù)據(jù)庫文件以及事物日志映射的方式來進(jìn)行管理,就能夠?qū)崿F(xiàn)優(yōu)化數(shù)據(jù)庫的目標(biāo)并能夠具有較好的系統(tǒng)容錯(cuò)性。

三、數(shù)據(jù)庫邏輯設(shè)計(jì)

數(shù)據(jù)庫的邏輯設(shè)計(jì)主要是根據(jù)實(shí)際的業(yè)務(wù)需求和所需的數(shù)據(jù)建立數(shù)據(jù)模型。主要是對(duì)表與表之間的關(guān)系進(jìn)行規(guī)范和設(shè)計(jì),這是數(shù)據(jù)庫優(yōu)化的重要核心問題。從數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)對(duì)系統(tǒng)性能優(yōu)化的整個(gè)影響機(jī)制來看,數(shù)據(jù)庫的邏輯設(shè)計(jì)是對(duì)整個(gè)數(shù)據(jù)庫進(jìn)行性能優(yōu)化的基礎(chǔ)環(huán)節(jié)也是最為重要的環(huán)節(jié)。而數(shù)據(jù)庫邏輯設(shè)計(jì)優(yōu)化的過程也就是使用規(guī)范、簡(jiǎn)潔的關(guān)系來代替原來關(guān)系的一個(gè)過程。如果一個(gè)關(guān)系所有的字段都已經(jīng)不再可分,那么這種關(guān)系就是規(guī)范化的邏輯關(guān)系。該關(guān)系滿足數(shù)據(jù)庫邏輯設(shè)計(jì)的第一范式,在此基礎(chǔ)上進(jìn)一步將屬性和關(guān)鍵字之間進(jìn)行消除可以得到第二范式,進(jìn)一步消除屬性與關(guān)鍵字之間的傳遞函數(shù)關(guān)系就可進(jìn)一步得到第三范式,這種關(guān)系規(guī)范化的過程就是對(duì)關(guān)系進(jìn)行分解的過程,因而在數(shù)據(jù)庫的邏輯設(shè)計(jì)過程中必須要滿足第三范式。實(shí)際上邏輯設(shè)計(jì)就是將數(shù)據(jù)分布到各個(gè)表的技術(shù),使用規(guī)范化的設(shè)計(jì)技術(shù)能夠有效的消除數(shù)據(jù)的冗余,將數(shù)據(jù)之間的層次關(guān)系理清楚,有效的保證數(shù)據(jù)庫的完整,使得數(shù)據(jù)庫的穩(wěn)定性較好能夠較為智能的解決刪除時(shí)的異常。數(shù)據(jù)插入異常,也就是相關(guān)數(shù)據(jù)信息未插入到數(shù)據(jù)庫當(dāng)中以及更新問題等。

數(shù)據(jù)庫的規(guī)范化在一定程度上降低了冗余的數(shù)據(jù),數(shù)據(jù)庫冗余數(shù)據(jù)的減少使得其在數(shù)據(jù)庫中數(shù)據(jù)量有效的減少了,進(jìn)而能夠減少存儲(chǔ)數(shù)據(jù)的頁,這對(duì)系統(tǒng)查詢性能具有一定程度的提升,有效的避免了數(shù)據(jù)庫中多個(gè)位置有一個(gè)數(shù)據(jù)的情況。能夠顯著提升應(yīng)用程序的效率并且能夠減少數(shù)據(jù)庫使用過程中所出現(xiàn)的錯(cuò)誤。

但是規(guī)范化的設(shè)計(jì)有時(shí)候也會(huì)對(duì)系統(tǒng)的性能產(chǎn)生一定程度的影響,規(guī)范化實(shí)際上是將二維表分解為最小組分的表,所以對(duì)于一些查詢運(yùn)算可能就需要完成較為復(fù)雜的聯(lián)結(jié)運(yùn)算,復(fù)雜的聯(lián)結(jié)運(yùn)算會(huì)導(dǎo)致計(jì)算機(jī)運(yùn)行的時(shí)間、空間以及效率的損失,且使得客戶端的編程難度也極大的增加會(huì)導(dǎo)致較為明顯的性能的下降。所以必須要對(duì)其規(guī)范化進(jìn)行平衡,使用反規(guī)范化來相應(yīng)的提高系統(tǒng)查詢的速度。

四、物理設(shè)計(jì)

數(shù)據(jù)庫物理設(shè)計(jì)的過程是將邏輯設(shè)計(jì)映射到物理設(shè)備上的一個(gè)過程,使用相應(yīng)的軟件功能可以較為方面的實(shí)現(xiàn)對(duì)數(shù)據(jù)庫進(jìn)行物理訪問,數(shù)據(jù)庫使用I/O接口函數(shù)來實(shí)現(xiàn)對(duì)數(shù)據(jù)的讀寫,其中磁盤設(shè)備往往會(huì)成為影響數(shù)據(jù)庫性能的主要方面,在這種情況下用戶可以將數(shù)據(jù)最大限度的分解到多個(gè)磁盤上,在這種情況下可以采取并行訪問的方案來提高文件訪問的速度,可以將每個(gè)物理磁盤創(chuàng)建為一個(gè)文件并設(shè)置相應(yīng)的文件分組,在這過程中可以使用RAID技術(shù)來實(shí)現(xiàn)對(duì)數(shù)據(jù)庫性能的優(yōu)化。該設(shè)備允許對(duì)多個(gè)磁盤進(jìn)行條帶化,可以便于使用更多的磁盤進(jìn)行同時(shí)進(jìn)行數(shù)據(jù)的讀寫,然后進(jìn)行查詢,可以有效的提高數(shù)據(jù)查詢的效率。

五、結(jié)語

通過對(duì)數(shù)據(jù)設(shè)計(jì)對(duì)數(shù)據(jù)庫性能的影響分析可以看到數(shù)據(jù)的邏輯設(shè)計(jì)過程中使用規(guī)范化的設(shè)計(jì)能夠在一定程度上減少數(shù)據(jù)冗余進(jìn)而提高數(shù)據(jù)庫系統(tǒng)的性能,但是邏輯規(guī)范化的設(shè)計(jì)也會(huì)存在著一定的問題可以通過反規(guī)范化設(shè)計(jì)進(jìn)行均衡。物理設(shè)計(jì)過程中對(duì)數(shù)據(jù)庫性能影響較大的因素為物理磁盤設(shè)備,可以使用RAID技術(shù)來對(duì)物理結(jié)構(gòu)進(jìn)行優(yōu)化設(shè)計(jì)從而允許對(duì)多個(gè)磁盤的讀寫提高數(shù)據(jù)庫查詢的效率。

參 考 文 獻(xiàn)

[1] 任巍. 鐵路巡檢作業(yè)信息實(shí)時(shí)管理系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)[J]. 信息與電腦(理論版). 2015(02)

[2] 譚嶠. SQL Server數(shù)據(jù)庫性能優(yōu)化研究[J]. 硅谷. 2014(08)

[3] 林元彥. SQL Server數(shù)據(jù)庫性能分析與優(yōu)化[J]. 電子技術(shù)與軟件工程. 2013(17)

猜你喜歡
數(shù)據(jù)庫
數(shù)據(jù)庫
數(shù)據(jù)庫
兩種新的非確定數(shù)據(jù)庫上的Top-K查詢
數(shù)據(jù)庫
數(shù)據(jù)庫
數(shù)據(jù)庫
數(shù)據(jù)庫
數(shù)據(jù)庫
數(shù)據(jù)庫
數(shù)據(jù)庫
主站蜘蛛池模板: 久久天天躁狠狠躁夜夜2020一| 在线毛片网站| 中国国产A一级毛片| 无码中字出轨中文人妻中文中| 国产欧美日韩资源在线观看| 91麻豆国产精品91久久久| 国产乱人激情H在线观看| 精品久久久久无码| 一本一本大道香蕉久在线播放| 国产日本欧美亚洲精品视| 在线日韩日本国产亚洲| 日韩一区二区三免费高清| 免费国产无遮挡又黄又爽| 成人午夜福利视频| 色婷婷久久| 无码福利视频| 久久成人免费| 青青青国产视频| 亚洲无卡视频| 中文无码毛片又爽又刺激| 精品久久久久久中文字幕女| 四虎亚洲国产成人久久精品| a免费毛片在线播放| 97se亚洲综合在线| 福利小视频在线播放| 一级毛片在线免费视频| 一本大道香蕉高清久久| 久久精品人妻中文视频| 狠狠综合久久| 亚洲国产成人无码AV在线影院L| 国产呦视频免费视频在线观看| 欧美激情,国产精品| 少妇露出福利视频| 成人自拍视频在线观看| 国产真实乱人视频| 国产精品网址在线观看你懂的| 欧美精品v| 亚洲视频三级| 国产在线高清一级毛片| 色婷婷色丁香| 高清视频一区| 国产精品xxx| 亚洲第一色视频| 免费亚洲成人| 国产成+人+综合+亚洲欧美| 久草视频中文| 999精品色在线观看| 国产在线日本| 91麻豆精品国产高清在线| 国内精品小视频在线| 久久公开视频| 亚洲精品少妇熟女| 国产成人欧美| 国产成人AV综合久久| 成人免费网站久久久| 午夜啪啪网| 污污网站在线观看| 亚洲欧洲日本在线| 97影院午夜在线观看视频| 国产美女叼嘿视频免费看| 视频二区中文无码| 毛片一级在线| 久久毛片基地| 夜夜操天天摸| 一级毛片免费观看久| 老司国产精品视频91| 亚洲中文字幕97久久精品少妇| 欧美国产日产一区二区| 亚亚洲乱码一二三四区| 亚洲一区波多野结衣二区三区| 亚洲天堂视频网站| 99精品这里只有精品高清视频| 黄色一及毛片| 色呦呦手机在线精品| 久久国语对白| 国产成人区在线观看视频| 国产福利大秀91| 黄色一级视频欧美| 精品91自产拍在线| 呦女亚洲一区精品| 国产毛片高清一级国语| 亚洲一区免费看|