• 
    

    
    

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

      試論SQL Server數(shù)據(jù)庫(kù)應(yīng)用技巧

      2014-12-22 18:59:51
      山東工業(yè)技術(shù) 2014年23期
      關(guān)鍵詞:性能優(yōu)化安全管理數(shù)據(jù)庫(kù)

      潘 談

      (吉林電子信息職業(yè)技術(shù)學(xué)院,吉林 吉林 132000)

      試論SQL Server數(shù)據(jù)庫(kù)應(yīng)用技巧

      潘談

      (吉林電子信息職業(yè)技術(shù)學(xué)院,吉林 吉林 132000)

      摘要:SQL Server數(shù)據(jù)庫(kù)是當(dāng)前較為全面的數(shù)據(jù)庫(kù)管理軟件,為數(shù)據(jù)管理提供了一個(gè)全面的專業(yè)平臺(tái),在多個(gè)領(lǐng)域中被廣泛應(yīng)用。本文從索引視圖和分區(qū)視圖、安全管理、性能優(yōu)化、數(shù)據(jù)備份和恢復(fù)等四個(gè)方面探討了SQL Server數(shù)據(jù)庫(kù)的應(yīng)用技巧。

      關(guān)鍵詞:SQL Server;數(shù)據(jù)庫(kù);安全管理;性能優(yōu)化

      0 引言

      SQL Server(Microsoft SQL Server)是Microsoft研發(fā)的大型Server式數(shù)據(jù)管理軟件,是目前較為理性的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)工具,能在其核心層次對(duì)數(shù)據(jù)進(jìn)行完整控制,主要技術(shù)為多線程、單進(jìn)程及時(shí),具有較強(qiáng)的保密性和安全性。不過(guò),隨著其數(shù)據(jù)量的不斷增加,給數(shù)據(jù)查詢速度和效率提出了更好的要求,如何科學(xué)有效的利用SQL Server成為軟件開(kāi)發(fā)行業(yè)及其他社會(huì)領(lǐng)域關(guān)注的焦點(diǎn)。

      1 充分發(fā)揮索引視圖和分區(qū)視圖的功能

      索引視圖的主要功能體現(xiàn)在以下幾點(diǎn):存儲(chǔ)包括數(shù)據(jù)在內(nèi)的視圖結(jié)果集,縮短多個(gè)表和多個(gè)復(fù)雜連接視圖的查詢時(shí)間,對(duì)跨多個(gè)表格的超索引;利用查詢優(yōu)化器在查詢中可以利用視圖優(yōu)化器,且只需在索引視圖中檢索數(shù)據(jù),提高查詢效率。需要注意的是,必須在視圖結(jié)果檢索速度效率高于修改所需開(kāi)銷的情況下,才能創(chuàng)建索引。分區(qū)視圖的主要功能是提高分布式數(shù)據(jù)的查詢效率,以避免本地服務(wù)器在查詢中與其他服務(wù)器通信。同時(shí),分區(qū)視圖能確保服務(wù)器組內(nèi)的各個(gè)服務(wù)器實(shí)現(xiàn)并行處理,查詢時(shí)也能根據(jù)動(dòng)態(tài)需要進(jìn)行合并。因此,在對(duì)SQL Server數(shù)據(jù)庫(kù)的應(yīng)用過(guò)程中,開(kāi)發(fā)人員必須遵循視圖生成、使用、管理的相關(guān)規(guī)則,發(fā)揮出視圖的最大功效。

      2 提高SQL Server數(shù)據(jù)庫(kù)的安全管理水平

      首先,要強(qiáng)化存儲(chǔ)過(guò)程的管理。過(guò)多的存儲(chǔ)過(guò)程會(huì)影響系統(tǒng)的安全,如權(quán)限和測(cè)試的提升。因此,必須適當(dāng)?shù)膭h減一些不利于系統(tǒng)安全的儲(chǔ)存過(guò)程。其次,要實(shí)現(xiàn)途徑的多樣化。如果賦予用戶過(guò)大的權(quán)限,就很有可能使得數(shù)據(jù)非法外流,影響了數(shù)據(jù)庫(kù)的安全,可以通過(guò)建立數(shù)據(jù)庫(kù)視圖來(lái)解決這一問(wèn)題。同時(shí),要明確數(shù)據(jù)庫(kù)的分工,控制對(duì)數(shù)據(jù)的非法入侵,提高系統(tǒng)的安全性能。再次,要做好端口的設(shè)置和限制工作。一般情況下,SQL Server數(shù)據(jù)庫(kù)都會(huì)配置一個(gè)監(jiān)聽(tīng)性能的1433端口,在配置TCP/IP 端口屬性時(shí),應(yīng)該選取改變默認(rèn)端口[1]。對(duì)那些不受限制的端口,可以在屬性中直接隱藏,以保護(hù)信息系統(tǒng)的安全。最后,要確保自動(dòng)化數(shù)據(jù)系統(tǒng)的安全運(yùn)行。SQL Server數(shù)據(jù)庫(kù)融合了其他優(yōu)秀的數(shù)據(jù)庫(kù)特點(diǎn),能為研發(fā)者、使用者和管理者提供有效便捷的安全策略,做好數(shù)據(jù)庫(kù)的備份和還原工作,是確保自動(dòng)化數(shù)據(jù)系統(tǒng)安全運(yùn)行,增強(qiáng)SQL數(shù)據(jù)庫(kù)安全的重要手段。

      3 不斷優(yōu)化SQL Server數(shù)據(jù)庫(kù)的性能

      SQL Server數(shù)據(jù)庫(kù)系統(tǒng)性能優(yōu)化的方法包括以下兩個(gè)方面:一方面,為了解決CS系統(tǒng)中網(wǎng)絡(luò)瓶頸的最好方法是提高網(wǎng)絡(luò)軟硬件的帶寬的性能,盡量采用優(yōu)化過(guò)的存儲(chǔ)過(guò)程,減少規(guī)?;牟樵児こ毯吞峁┙o用戶的信心傳輸量,以縮短其占用帶寬資源的時(shí)間,發(fā)揮服務(wù)器的最大優(yōu)勢(shì)。另一方面,SQL Server服務(wù)器的上一組預(yù)先被定義和編譯好的Transact-SQL語(yǔ)句即為存儲(chǔ)過(guò)程,能接受參數(shù)及參數(shù)值,進(jìn)行嵌套調(diào)用。SQL Server能把存儲(chǔ)過(guò)程置放內(nèi)存進(jìn)行編譯,再次調(diào)用存儲(chǔ)過(guò)程時(shí)就能立即處理,且不增強(qiáng)任何額外費(fèi)用。同時(shí),在CS應(yīng)用程序中,存儲(chǔ)過(guò)程作為一種模式化的程序設(shè)計(jì),能有效降低程序員的工作壓力,提高程序設(shè)計(jì)的便捷性。

      4 做好SQL Server數(shù)據(jù)庫(kù)的數(shù)據(jù)備份及恢復(fù)

      在應(yīng)用SQL Server數(shù)據(jù)庫(kù)中,必須養(yǎng)成定期數(shù)據(jù)備份的良好習(xí)慣,以免因系統(tǒng)故障導(dǎo)致的數(shù)據(jù)丟失。要準(zhǔn)備一個(gè)能隨時(shí)代替主服務(wù)器的備份服務(wù)器,且該服務(wù)能支持SQL Server的正常運(yùn)行,并在該服務(wù)器內(nèi)備份整個(gè)系統(tǒng)數(shù)據(jù)。基于經(jīng)濟(jì)考慮,可以利用局域網(wǎng)內(nèi)的另一臺(tái)計(jì)算機(jī)進(jìn)行數(shù)據(jù)庫(kù)備份,在該計(jì)算機(jī)安裝SQL Server和Microsoft Windows NT,創(chuàng)建一個(gè)與主服務(wù)器數(shù)據(jù)庫(kù)同名的數(shù)據(jù)庫(kù),然后通過(guò)SQL Server系統(tǒng)自帶的異機(jī)傳送功能進(jìn)行傳送和備份。利用SQL Server數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)恢復(fù)主要可以通過(guò)full(完全)、simple(簡(jiǎn)單)、bulk logged(批量登記)三種模型實(shí)現(xiàn)[2]。其中full能將數(shù)據(jù)恢復(fù)到特定的時(shí)刻,主要通過(guò)事務(wù)日志備份和完全數(shù)據(jù)庫(kù)備份結(jié)合完成,具有靈活性;simple是最基本的恢復(fù)模型,僅僅適用于差異備份數(shù)據(jù)庫(kù)和完全備份數(shù)據(jù)庫(kù)的數(shù)據(jù)恢復(fù);bulk logged在安全備份數(shù)據(jù)庫(kù)的應(yīng)用較廣泛,事務(wù)日志備份中如果包括了批量操作,要想恢復(fù)到特定時(shí)刻,則必須對(duì)整個(gè)日志進(jìn)行恢復(fù)。

      5 結(jié)語(yǔ)

      總之,基于SQL Server數(shù)據(jù)庫(kù)建立的數(shù)據(jù)庫(kù)系統(tǒng),界面簡(jiǎn)潔,操作簡(jiǎn)單,計(jì)算、查詢等功能全面,且能根據(jù)客戶的具體要求形成針對(duì)性的統(tǒng)計(jì)報(bào)表,為開(kāi)展全面有效的業(yè)務(wù)活動(dòng)打下堅(jiān)實(shí)的基礎(chǔ)。使用人員在應(yīng)用SQL Server數(shù)據(jù)庫(kù)時(shí),可以通過(guò)建立索引和分區(qū)視圖,定期做好數(shù)據(jù)備份和恢復(fù)等技巧和手段來(lái)不斷優(yōu)化SQL Server數(shù)據(jù)庫(kù)的性能,提高其安全管理水平。只有這樣,才能發(fā)揮SQL Server數(shù)據(jù)庫(kù)的最大功效,為社會(huì)經(jīng)濟(jì)的發(fā)展和豐富人們生活貢獻(xiàn)最大的力量。

      參考文獻(xiàn):

      [1]陳一明.SQL Server數(shù)據(jù)庫(kù)應(yīng)用技巧探討[J].科學(xué)技術(shù)與工程,2012,28(12):14-15.

      [2]張超.數(shù)據(jù)庫(kù)加密技術(shù)在sql server 2008中的應(yīng)用分析[J].宿州教育學(xué)院學(xué)報(bào),2011,29(04):30-31.

      猜你喜歡
      性能優(yōu)化安全管理數(shù)據(jù)庫(kù)
      數(shù)據(jù)庫(kù)
      SQL Server數(shù)據(jù)庫(kù)性能優(yōu)化的幾點(diǎn)分析
      Web應(yīng)用的前端性能優(yōu)化
      660MW超超臨界火電機(jī)組RB性能優(yōu)化
      淺談電力工程項(xiàng)目施工的安全管理
      關(guān)于深基坑施工的安全管理和防范策略
      論加強(qiáng)建筑施工安全管理的措施
      科技視界(2016年20期)2016-09-29 13:04:02
      淺談現(xiàn)代汽車檢測(cè)技術(shù)與安全管理
      科技視界(2016年20期)2016-09-29 12:55:31
      數(shù)據(jù)庫(kù)
      Oracle數(shù)據(jù)庫(kù)性能調(diào)整與優(yōu)化分析
      科技視界(2016年1期)2016-03-30 14:27:50
      汨罗市| 清河县| 松滋市| 泸定县| 大理市| 天津市| 新龙县| 和田市| 湘西| 滦平县| 缙云县| 绥滨县| 无为县| 济南市| 徐闻县| 长沙市| 三亚市| 江安县| 乐昌市| 舟山市| 慈溪市| 泸西县| 台前县| 抚远县| 南和县| 三穗县| 赤水市| 永城市| 阿城市| 苗栗市| 连平县| 平湖市| 沙雅县| 卓资县| 双牌县| 阳城县| 云阳县| 阿荣旗| 长乐市| 三穗县| 凭祥市|