真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

輕松精通數(shù)據(jù)庫管理之道——運(yùn)維巡檢之五(實(shí)例級參數(shù))

前言

做好日常巡檢是數(shù)據(jù)庫管理和維護(hù)的重要步驟,而且需要對每次巡檢日期、結(jié)果進(jìn)行登記,同時(shí)可能需要出一份巡檢報(bào)告。

“只有客戶發(fā)展了,才有我們的生存與發(fā)展!”這是創(chuàng)新互聯(lián)的服務(wù)宗旨!把網(wǎng)站當(dāng)作互聯(lián)網(wǎng)產(chǎn)品,產(chǎn)品思維更注重全局思維、需求分析和迭代思維,在網(wǎng)站建設(shè)中就是為了建設(shè)一個(gè)不僅審美在線,而且實(shí)用性極高的網(wǎng)站。創(chuàng)新互聯(lián)對成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)站開發(fā)、網(wǎng)頁設(shè)計(jì)、網(wǎng)站優(yōu)化、網(wǎng)絡(luò)推廣、探索永無止境。

本系列旨在解決一些常見的困擾:

  • 不知道巡檢哪些東西

  • 不知道怎么樣便捷體檢

  • 機(jī)器太多體檢麻煩

  • 生成報(bào)告困難,無法直觀呈現(xiàn)結(jié)果

 

    實(shí)例的參數(shù)對系統(tǒng)性能和穩(wěn)定的影響很重要,系統(tǒng)級別的參數(shù)可能會根據(jù)業(yè)務(wù)的變化而變化,但防止系統(tǒng)參數(shù)設(shè)置不合理或被意外修改,系統(tǒng)參數(shù)檢查也是巡檢中的必要項(xiàng)。

系統(tǒng)參數(shù)概覽

1.在【檢查項(xiàng)】-【全部】頁面檢查是否有設(shè)置不合理的參數(shù),當(dāng)參數(shù)設(shè)置未通過檢查,會有警告。

輕松精通數(shù)據(jù)庫管理之道——運(yùn)維巡檢之五(實(shí)例級參數(shù))

具體參數(shù)設(shè)置

在【參數(shù)】頁查看具體的參數(shù)配置。

注:合理參數(shù)與不合理參數(shù)為平臺計(jì)算公式所得,個(gè)人針對系統(tǒng)特點(diǎn)進(jìn)行的調(diào)整可能會被列入不合理范圍(此情況可忽略警告)。

輕松精通數(shù)據(jù)庫管理之道——運(yùn)維巡檢之五(實(shí)例級參數(shù))

輕松精通數(shù)據(jù)庫管理之道——運(yùn)維巡檢之五(實(shí)例級參數(shù))

 

輕松精通數(shù)據(jù)庫管理之道——運(yùn)維巡檢之五(實(shí)例級參數(shù))

 

參數(shù)說明

參數(shù)設(shè)置不合理帶來的影響:

參數(shù)設(shè)置不佳可能導(dǎo)致系統(tǒng)硬件無法發(fā)揮最大性能,或造成性能問題。例如:最大內(nèi)存的設(shè)置,設(shè)置過小會導(dǎo)致系統(tǒng)無法利用內(nèi)存而使性能出現(xiàn)嚴(yán)重問題,反之不設(shè)置或過大會導(dǎo)致在操作系統(tǒng)內(nèi)存壓力時(shí)強(qiáng)制釋放SQL Server內(nèi)存導(dǎo)致SQL Server無法工作。

 

1.最大并行度(max degree of parallelism)

一般建議系統(tǒng)如果超過32個(gè)CPU 那么設(shè)置成8或者4,如果系統(tǒng)中都是特別短小且頻繁的語句建議設(shè)置成1(取消語句并行,要慎重真的符合你的場景才好)

 注:很多時(shí)候并行度設(shè)置和你的服務(wù)器CPU配置有關(guān),比如有幾路、幾核、是否超線程,一般來說不要跨物理CPU為好。

并行度的設(shè)置是針對實(shí)例級別的設(shè)置(SQL2016中可以對單獨(dú)數(shù)據(jù)庫設(shè)置)

微軟官方建議:https://support.microsoft.com/zh-cn/kb/329204

 

2.并行開銷的閥值(cost threshold for parallelism)  僅當(dāng)運(yùn)行同一查詢的串行計(jì)劃的估計(jì)開銷高于在“并行的開銷閾值”中設(shè)置的值時(shí),SQL Server 才創(chuàng)建和運(yùn)行該查詢的并行計(jì)劃。 開銷指的是在特定硬件配置中運(yùn)行串行計(jì)劃估計(jì)需要花費(fèi)的時(shí)間(秒)。 “并行的開銷閾值”選項(xiàng)可設(shè)置為 0 到 32767 之間的任何值。 默認(rèn)值為 5。

在某些情況下,即使查詢的開銷計(jì)劃小于當(dāng)前“并行的開銷閾值”的值,也有可能選擇并行計(jì)劃。 出現(xiàn)這種情況,是因?yàn)槭褂貌⑿羞€是串行計(jì)劃是根據(jù)完成完全優(yōu)化之前所提供的開銷估計(jì)確定的。

注:主要控制SQL優(yōu)化器何時(shí)選用并行計(jì)劃,建議默認(rèn)值,此值設(shè)置的越小優(yōu)化器越容易選擇并行計(jì)劃。

 

 

3.服務(wù)器內(nèi)存( min server memory 和 max server memory

max server memory (建議設(shè)置): 一般推薦如果內(nèi)存較小操作系統(tǒng)預(yù)留3G-4G ,如果內(nèi)存大256或512以上在數(shù)據(jù)庫內(nèi)存無壓力時(shí)預(yù)留5%-10%給操作系統(tǒng),剩下給SQL SERVER ,如果服務(wù)器還有其他應(yīng)用還要在SQL 中減掉應(yīng)用所占的內(nèi)存。

min server memory(服務(wù)器存在多個(gè)實(shí)例建議設(shè)置):當(dāng)計(jì)算機(jī)上存在其他占用大量內(nèi)存的進(jìn)程時(shí),這種方法也十分有用,因?yàn)樗纱_保 SQL Server 至少獲得合理的內(nèi)存量。 這種方法的缺點(diǎn)是:當(dāng)啟動新的實(shí)例(或任何其他進(jìn)程)時(shí),運(yùn)行的實(shí)例可能會花費(fèi)一些時(shí)間來釋放內(nèi)存,如果實(shí)例必須將修改后的頁寫回到數(shù)據(jù)庫中來釋放內(nèi)存,則花費(fèi)的時(shí)間可能會更長。

    帶有工作負(fù)荷的第一個(gè)實(shí)例通常分配所有的內(nèi)存。 空閑實(shí)例或稍后啟動的實(shí)例最終可能會只使用最少的可用內(nèi)存量運(yùn)行。 SQL Server 不會嘗試均衡分配各個(gè)實(shí)例的內(nèi)存使用量。 但是,所有實(shí)例均將響應(yīng) Windows 內(nèi)存通知信號以調(diào)整它們內(nèi)存需求量的大小。 Windows 不會使用內(nèi)存通知 API 來平衡各個(gè)應(yīng)用程序使用的內(nèi)存。 它只提供有關(guān)系統(tǒng)內(nèi)存可用性的全局反饋。

 

注:最大服務(wù)器內(nèi)存控制 SQL Server 內(nèi)存分配,包括緩沖池、編譯內(nèi)存、所有緩存、QE 內(nèi)存授予、鎖定管理器內(nèi)存和 CLR 內(nèi)存(實(shí)際上是 sys.dm_os_memory_clerks 中找到的任何內(nèi)存分配器)。 線程棧的內(nèi)存、內(nèi)存堆、除 SQL Server 之外的鏈接服務(wù)器提供程序以及由非 SQL Server DLL 分配的任何內(nèi)存都不受最大服務(wù)器內(nèi)存控制。

注:SQL Server 不會在啟動時(shí)立即分配 min server memory 中指定的內(nèi)存量。 不過,除非降低 min server memory 的值,否則當(dāng)內(nèi)存使用量由于客戶端負(fù)荷而達(dá)到該值后,SQL Server 不能釋放內(nèi)存。

 

 

4. xp_cmdshell 使SQL SERVER可以使用cmdshell功能應(yīng)用

xp_cmdshell 屬于外圍應(yīng)用配置在新安裝的 SQL Server的默認(rèn)配置中,功能并未啟用。以最大限度地減少可能受到惡意用戶***的功能數(shù)。

注:部分客戶使用腳本備份數(shù)據(jù)庫時(shí)開啟xp_cmdshell功能,可以使用master.dbo.xp_delete_file 等系統(tǒng)過程代替。

 

 

總結(jié)

參數(shù)設(shè)置不佳可能導(dǎo)致系統(tǒng)硬件無法發(fā)揮最大性能,或造成性能問題。例如:最大內(nèi)存的設(shè)置,設(shè)置過小會導(dǎo)致系統(tǒng)無法利用內(nèi)存而使性能出現(xiàn)嚴(yán)重問題,反之不設(shè)置或過大會導(dǎo)致在操作系統(tǒng)內(nèi)存壓力時(shí)強(qiáng)制釋放SQL Server內(nèi)存導(dǎo)致SQL Server無法工作。

在巡檢中及時(shí)發(fā)現(xiàn)系統(tǒng)參數(shù)配置變化與是否合理,這也是重要的巡檢項(xiàng)。


標(biāo)題名稱:輕松精通數(shù)據(jù)庫管理之道——運(yùn)維巡檢之五(實(shí)例級參數(shù))
分享網(wǎng)址:http://weahome.cn/article/ihpehj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部