精品国产亚洲一区二区三区|亚洲国产精彩中文乱码AV|久久久久亚洲AV综合波多野结衣|漂亮少妇各种调教玩弄在线

<blockquote id="ixlwe"><option id="ixlwe"></option></blockquote>
  • <span id="ixlwe"></span>

  • <abbr id="ixlwe"></abbr>

    用于DBA和應(yīng)用開發(fā)人員的Azure SQL智能特性

    大數(shù)據(jù)

    作者:Jeff Martin

    在PASS 2017峰會(huì)期間,InfoQ有機(jī)會(huì)參加了Microsoft Azure SQL數(shù)據(jù)庫(kù)工程團(tuán)隊(duì)針對(duì)媒體的一次演講活動(dòng)。演講聚焦于Azure SQL數(shù)據(jù)庫(kù)中的一些新特性,這些特性設(shè)計(jì)用于為DBA和應(yīng)用開發(fā)人員提供更便捷的數(shù)據(jù)庫(kù)管理職能。Microsoft將這些特性稱為“內(nèi)建智能”,而不是稱為構(gòu)建于Azure SQL Server平臺(tái)上的操作。

    演講介紹了三類不同的特性,即性能管理智能、自適應(yīng)查詢處理和安全智能,每類特性針對(duì)的都是如何改進(jìn)數(shù)據(jù)庫(kù)操作的有效性。在本文中,我們將依次介紹每類特性,并對(duì)其中一些只是達(dá)到公共預(yù)覽版但尚未達(dá)到一般可用版(GA)的特性做出特別指明。

    性能管理智能(Performance Management Intelligence)

    智能洞悉(Intelligent Insights);自動(dòng)優(yōu)化(Automatic Tuning);相關(guān)的服務(wù)層建議(Service Tier Advisor)。

    Intelligent Insights是Azure SQL用于監(jiān)控破壞性事件查詢操作的一種過(guò)程。一旦有查詢表現(xiàn)出回退的跡象,它就會(huì)給出糾正問(wèn)題的建議。演講中給出了一個(gè)例子,即席查詢A觸發(fā)了資源限制,進(jìn)而影響到現(xiàn)有查詢B的性能。這時(shí)Azure SQL會(huì)給出建議,或者關(guān)閉該即席查詢,或者增加Azure估價(jià)層以提供更多可用資源。注意,Intelligent Insights目前是公共預(yù)覽版。

    在啟用Automatic Tuning后,Azure SQL就可以監(jiān)控?cái)?shù)據(jù)庫(kù)性能。該特性會(huì)試圖去創(chuàng)建缺失的索引,或者刪除非在用的和重復(fù)的索引,以對(duì)性能進(jìn)行改進(jìn)。使用該特性無(wú)需更改應(yīng)用層。

    Service Tier Advisor(STA)是一種管理工具,它給出了應(yīng)用工作負(fù)載的儀表盤,并對(duì)如何優(yōu)化Azure在用的估價(jià)層給出建議。例如,就消耗的資源而言,某個(gè)數(shù)據(jù)庫(kù)可能存在對(duì)資源付費(fèi)過(guò)多的問(wèn)題,STA會(huì)建議使用具有更好性價(jià)比的低性能層。反之,如果另一個(gè)數(shù)據(jù)庫(kù)可能存在缺少資源的問(wèn)題,它可從定價(jià)更高的資源中獲益。該工具使得管理人員可在達(dá)成業(yè)務(wù)需求的同時(shí),更有效地使用數(shù)據(jù)庫(kù)預(yù)算。

    自適應(yīng)查詢(Adaptive Query)

    自適應(yīng)查詢遵循“學(xué)習(xí)-自適應(yīng)-驗(yàn)證”的基本原理。在查詢優(yōu)化中,使用了基數(shù)估計(jì)過(guò)程去智能決策查詢運(yùn)算的操作順序和物理算法,以達(dá)成最優(yōu)的查詢性能。如果查詢代價(jià)的估計(jì)值不準(zhǔn)確,會(huì)產(chǎn)生很多消極行為,包括查詢響應(yīng)緩慢、資源的過(guò)量使用和吞吐量的降低。我們當(dāng)然要避免這些問(wèn)題,應(yīng)基于基數(shù)估計(jì)對(duì)查詢的執(zhí)行類型做出正確決策。

    安全智能(Security Intelligence)

    鑒于存在各種數(shù)據(jù)泄露問(wèn)題,網(wǎng)站黑客問(wèn)題也很突出,因此保持?jǐn)?shù)據(jù)庫(kù)處于保護(hù)狀態(tài)顯然是至關(guān)重要的。此外,還應(yīng)考慮到政府和專業(yè)機(jī)構(gòu)出臺(tái)的各項(xiàng)規(guī)定。數(shù)據(jù)庫(kù)的安全性的確是不容忽視的。

    漏洞評(píng)估(Vulnerability Assessment,VA)當(dāng)前處于公開預(yù)覽版。推出該特性意在幫助DBA監(jiān)控并改進(jìn)數(shù)據(jù)庫(kù)的安全性。它在執(zhí)行中會(huì)掃描可用的數(shù)據(jù)庫(kù),發(fā)現(xiàn)未得到保護(hù)的數(shù)據(jù)和不正確的配置,并給出達(dá)到合規(guī)報(bào)告要求的詳細(xì)報(bào)告。更好的是,它不僅可用于本地部署的SQL Server,而且可用于Azure SQL數(shù)據(jù)庫(kù),為它們的環(huán)境提供保護(hù)。

    VA使DBA從多個(gè)方面受益。首先,它掃描數(shù)據(jù)庫(kù)以發(fā)現(xiàn)不安全的敏感數(shù)據(jù)(即SSN),并對(duì)如何保護(hù)這些數(shù)據(jù)提出建議。其次,它提供了確??蓱?yīng)用各種最佳實(shí)踐(例如防火墻、審計(jì)、加密等)的檢查。第三,它追蹤變更隨時(shí)間的變化情況,以便在建立安全基線后可對(duì)變更情況進(jìn)行監(jiān)控,確保系統(tǒng)將來(lái)不會(huì)偏離設(shè)置。注意,VA目前是公開預(yù)覽版。

    威脅檢測(cè)(Threat Detection)在啟用后,是一種永遠(yuǎn)在線運(yùn)行的工具,它實(shí)時(shí)監(jiān)控?cái)?shù)據(jù)庫(kù)中的SQL注入攻擊、異常行為和安全漏洞。它一旦檢測(cè)到問(wèn)題,就會(huì)向DBA發(fā)出警報(bào),使得DBA可采取修補(bǔ)措施。不同于VA,它不是靜態(tài)的,因此可以在威脅發(fā)生時(shí)就做出檢測(cè)。

    極客網(wǎng)企業(yè)會(huì)員

    免責(zé)聲明:本網(wǎng)站內(nèi)容主要來(lái)自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請(qǐng)進(jìn)一步核實(shí),并對(duì)任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對(duì)有關(guān)資料所引致的錯(cuò)誤、不確或遺漏,概不負(fù)任何法律責(zé)任。任何單位或個(gè)人認(rèn)為本網(wǎng)站中的網(wǎng)頁(yè)或鏈接內(nèi)容可能涉嫌侵犯其知識(shí)產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),應(yīng)及時(shí)向本網(wǎng)站提出書面權(quán)利通知或不實(shí)情況說(shuō)明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會(huì)依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。

    2017-11-09
    用于DBA和應(yīng)用開發(fā)人員的Azure SQL智能特性
    作者:Jeff Martin 在PASS 2017峰會(huì)期間,InfoQ有機(jī)會(huì)參加了Microsoft Azure SQL數(shù)據(jù)庫(kù)工程團(tuán)隊(duì)針對(duì)媒體的一次演講活動(dòng)。

    長(zhǎng)按掃碼 閱讀全文