婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > SQL Server安裝完成后3個(gè)需要立即修改的配置選項(xiàng)

SQL Server安裝完成后3個(gè)需要立即修改的配置選項(xiàng)

熱門標(biāo)簽:如何在地圖標(biāo)注自己店鋪 真人語(yǔ)音電銷機(jī)器人 寧波人工外呼系統(tǒng)有效果嗎 地圖標(biāo)注一個(gè)圓圈怎么用 怎樣把地圖標(biāo)注導(dǎo)入公司地址 洛陽(yáng)外呼系統(tǒng)平臺(tái) 廣州人工電銷機(jī)器人費(fèi)用 400外呼系統(tǒng)合法 電銷機(jī)器人被曝光

你用安裝向?qū)О惭b了全新的SQL Server,最后你點(diǎn)擊了完成按鈕。哇噢~~~現(xiàn)在我們可以把我們的服務(wù)器進(jìn)入生產(chǎn)了!抱歉,那并不是真的,因?yàn)槟愕娜耂QL Server默認(rèn)配置是錯(cuò)誤的。

是的,你沒(méi)看錯(cuò):SQL Server的默認(rèn)安裝在很多方面的配置是錯(cuò)誤的。在今天的文章里,我想給你展示下,為了更快的性能,在SQL Server安裝完成后3個(gè)你需要立即修改的配置選項(xiàng)。我們開始吧!

最大服務(wù)器內(nèi)存(Max Server Memory)
免責(zé)聲明:如果這些天你在32位系統(tǒng)上運(yùn)行你的SQL Server,請(qǐng)扔掉你的硬件,買個(gè)64位的系統(tǒng),安裝64位的SQL Server,然后從這里繼續(xù)讀。

現(xiàn)在在你面前你應(yīng)該i有個(gè)64位的SQL Server。64位意味著你可以理論上訪問(wèn)2^64的內(nèi)存大小——那是16艾字節(jié)(10億GB)!因?yàn)檫@些巨量的內(nèi)存,計(jì)算機(jī)供應(yīng)商當(dāng)前限制64位系統(tǒng)的地址總線“只有”48位——完全64位沒(méi)有真正意義。用48位的地址空間,你可以訪問(wèn)256TB的內(nèi)存——那還是大量的空間。

你可以使用最大服務(wù)器內(nèi)存配置選項(xiàng)來(lái)配置SQL Server可以消耗的內(nèi)存大小。下圖顯示的是在64位系統(tǒng)上SQL Server默認(rèn)安裝后的配置選項(xiàng)。

從剛才的圖片你可以看到,SQL Server默認(rèn)配置是可以消耗上至2147483647MB的內(nèi)存——那是2千兆!嗯,用48位的地址總線我們只能物理訪問(wèn)256TB的內(nèi)存,現(xiàn)在SQL Server可以消耗上至2千兆的內(nèi)存?這里有什么東西不對(duì)……最大服務(wù)器內(nèi)存設(shè)置比32位最大整形值還大——2147483647。沒(méi)別的。因此SQL Server可以消耗比物理地址更多的內(nèi)存?這是一個(gè)很不好的默認(rèn)配置。SQL Server默認(rèn)可以吃光你整個(gè)物理內(nèi)存!

你總應(yīng)該改變這個(gè)配置選項(xiàng),這樣的話你可以給系統(tǒng)一些內(nèi)存,讓它可以活著喘氣。一般來(lái)說(shuō)(在服務(wù)器上沒(méi)有其它程序/進(jìn)程)你應(yīng)該系統(tǒng)至少10%的物理內(nèi)存。這就是說(shuō)你需要調(diào)低最大服務(wù)器內(nèi)存設(shè)置。有64GB的物理內(nèi)存我會(huì)配置最大服務(wù)器內(nèi)存為56GB,這樣的話系統(tǒng)可以用剩下的8G來(lái)消耗和工作。

并行開銷閥值(Cost Threshold for Parallelism)
下一個(gè)你需要修改的配置選項(xiàng)是SQL Server處理并行開銷的閥值。并行意味著SQL Server能透過(guò)多個(gè)工作線程運(yùn)行執(zhí)行計(jì)劃里的運(yùn)算符。并行的目的是提高你查詢的吞吐量。SQL Server里第1個(gè)影響并行的配置選項(xiàng)是所謂的并行開銷閥值

這里你配置的數(shù)字定義查詢成本,查詢優(yōu)化器用它來(lái)找更便宜的并行執(zhí)行計(jì)劃。如果找到的并行計(jì)劃更便宜,這個(gè)計(jì)劃會(huì)被執(zhí)行,不然串行計(jì)劃會(huì)被執(zhí)行。從剛才的圖你可以看到,SQL Server默認(rèn)配置使用5的成本閥值。當(dāng)你的串行計(jì)劃查詢成本大于5,然后查詢優(yōu)化器再次運(yùn)行查詢優(yōu)化來(lái)找更便宜并行執(zhí)行計(jì)劃的可能。

遺憾的是,5的成本值當(dāng)下來(lái)說(shuō)是個(gè)很小的數(shù)字。因此SQL Server太快嘗試并行你的執(zhí)行計(jì)劃。當(dāng)你處理更大的查詢并行才有意義——例如報(bào)表或數(shù)據(jù)倉(cāng)庫(kù)情形。在純OLTP情形下,并行計(jì)劃象征著糟糕的索引設(shè)計(jì),因?yàn)楫?dāng)你有缺失索引時(shí),SQL Server需要掃描你的整個(gè)聚集索引(在與過(guò)濾(Filter)和剩余謂語(yǔ)(residual predicate)組合里),因此你的查詢成本越來(lái)越大,它們穿過(guò)成本閥值,最后查詢優(yōu)化器給你并行計(jì)劃。當(dāng)人們看到并行計(jì)劃時(shí),總會(huì)擔(dān)心!但問(wèn)題根源是缺失非聚集索引。

對(duì)于并行的成本閥值,我總推薦至少20,甚至50。那樣的話,你確保SQL Server只為你對(duì)更大的查詢進(jìn)行并行。即使在你面前有個(gè)并行計(jì)劃,你也應(yīng)該考慮下可否通過(guò)增加一個(gè)支持的非聚集索引來(lái)是這個(gè)查詢成本更低。另外,CXPACKET并不象征著在你的系統(tǒng)里你有并行問(wèn)題!

最大并行度(Max Degree of Parallelism (MAXDOP))
當(dāng)在SQL Server里一個(gè)執(zhí)行計(jì)劃進(jìn)入并行,最大并行度定義了執(zhí)行計(jì)劃里每個(gè)并行運(yùn)算符可用工作線程。下圖顯示了這個(gè)選項(xiàng)的默認(rèn)配置。

如你所見,SQL Server使用默認(rèn)值0。這個(gè)值意味著SQL Server嘗試并行化你的執(zhí)行計(jì)劃穿過(guò)分配給SQL Server的所有CPU內(nèi)核(默認(rèn)情況所有內(nèi)核都分配給SQL Server!)。你應(yīng)該能看出這樣的設(shè)置沒(méi)有意義,尤其當(dāng)你有大量CPU內(nèi)核的系統(tǒng)。并行化本身帶來(lái)負(fù)擔(dān),一旦你使用越多的工作線程,這個(gè)負(fù)擔(dān)越大。

一個(gè)建議是設(shè)置最大并行度為在一個(gè)NUMA結(jié)點(diǎn)里擁有的內(nèi)核數(shù)。因此在查詢執(zhí)行時(shí),SQL Server會(huì)嘗試在一個(gè)NUMA結(jié)點(diǎn)里保持并行計(jì)劃,這也會(huì)提高性能。

有時(shí)你也會(huì)看到建議去設(shè)置最大并行度為1。這個(gè)是不好的建議,因?yàn)檫@個(gè)使你的“整個(gè)”SQL Server 單線程!即使維護(hù)操作(例如索引重建)已單線程執(zhí)行,這會(huì)嚴(yán)重傷及性能!當(dāng)然也有一些“獲獎(jiǎng)”產(chǎn)品指示你使用1的最大并行度(MAXOP)……

將承載 SharePoint 數(shù)據(jù)庫(kù)的 SQL Server 實(shí)例的最大并行度 (MAXDOP) 設(shè)置為 1 以確保單個(gè) SQL Server 過(guò)程能夠?yàn)槊總€(gè)請(qǐng)求提供服務(wù)。

小結(jié)
在你安裝完SQL Server后,DBA的真正工作才開始:你需要配置你的SQL Server安裝到你的硬件配置。在這篇文章里你已看到,SQL Server的默認(rèn)配置是明顯錯(cuò)誤的。因此在安裝后立即修改一些配置選項(xiàng)非常重要。我已經(jīng)見過(guò)生產(chǎn)環(huán)境里SQL Server使用我這里提到的默認(rèn)選項(xiàng),因?yàn)樗鼈儭吧院蟆皶?huì)被配置,“稍后”就從未發(fā)生了……

因此今天請(qǐng)幫自己一個(gè)忙,為最大性能和吞吐量配置你的SQL Server!

精彩專題分享: SQL Server安裝教程手冊(cè)

讀完這篇文章是不是大家都已經(jīng)行動(dòng)啦,快點(diǎn)去完善你的SQL Server數(shù)據(jù)庫(kù)吧!

您可能感興趣的文章:
  • SQLserver安裝時(shí)要求CDKEY的解決辦法
  • SQL SERVER 2008 無(wú)法附加數(shù)據(jù)庫(kù)的解決方法
  • Sql Server安裝出錯(cuò),安裝程序配置服務(wù)器失敗的解決方法小結(jié)
  • 使用SQL Server 2008遠(yuǎn)程鏈接時(shí)SQL數(shù)據(jù)庫(kù)不成功的解決方法
  • sqlserver數(shù)據(jù)庫(kù)大型應(yīng)用解決方案經(jīng)驗(yàn)總結(jié)
  • 安裝sql server 2008時(shí)的4個(gè)常見錯(cuò)誤和解決方法
  • 圖解mysql數(shù)據(jù)庫(kù)的安裝
  • SQL Server數(shù)據(jù)庫(kù)安裝時(shí)常見問(wèn)題解決方案集錦
  • SQL Server 2016正式版安裝配置過(guò)程圖文詳解
  • SQL Server2016正式版安裝配置方法圖文教程

標(biāo)簽:煙臺(tái) 南昌 咸寧 東營(yíng) 珠海 北海 晉中 石家莊

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《SQL Server安裝完成后3個(gè)需要立即修改的配置選項(xiàng)》,本文關(guān)鍵詞  SQL,Server,安裝,完成,后,3個(gè),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《SQL Server安裝完成后3個(gè)需要立即修改的配置選項(xiàng)》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于SQL Server安裝完成后3個(gè)需要立即修改的配置選項(xiàng)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 周口市| 临潭县| 盐亭县| 钟祥市| 清河县| 泽普县| 柳江县| 拉萨市| 福安市| 怀远县| 宜良县| 克什克腾旗| 凤山市| 云安县| 阿克| 蒙自县| 邯郸市| 桦南县| 海伦市| 安阳市| 贡嘎县| 西昌市| 花垣县| 嘉禾县| 安义县| 海宁市| 宁武县| 靖西县| 平潭县| 榆林市| 萝北县| 西乡县| 冀州市| 左权县| 修武县| 邹平县| 噶尔县| 镇原县| 达州市| 手机| 永靖县|