翻譯|使用教程|編輯:黃竹雯|2019-03-14 11:06:13.000|閱讀 266 次
概述:在《SQL Server上監(jiān)視的內(nèi)容(第1部分)》中,我們回顧了要監(jiān)視的四個(gè)主要性能指標(biāo)類別中的兩個(gè),以便衡量SQL Server的功效,即磁盤活動(dòng)和處理器利用率。本篇文章將介紹內(nèi)存和服務(wù)器操作。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
Navicat for SQL Server是一套專為Mircosoft SQL Server設(shè)計(jì)的強(qiáng)大數(shù)據(jù)庫管理及開發(fā)工具。它可以用于SQL Server 2000、2005、2008R2及SQL Azure,并支持大部份最新功能,包括觸發(fā)器、函數(shù)等。
【Navicat for SQL Server最新試用版下載】
在《SQL Server上監(jiān)視的內(nèi)容(第1部分)》中,我們回顧了要監(jiān)視的四個(gè)主要性能指標(biāo)類別中的兩個(gè),以便衡量SQL Server的功效,即磁盤活動(dòng)和處理器利用率。
本篇文章將介紹內(nèi)存和服務(wù)器操作。
Memory Utilization(內(nèi)存使用率)監(jiān)視嘗試去確定數(shù)據(jù)庫服務(wù)器在處理請(qǐng)求時(shí)使用的內(nèi)存量。你應(yīng)該定期監(jiān)視SQL Server實(shí)例,以確認(rèn)內(nèi)存使用量是否在典型范圍內(nèi)。
默認(rèn)情況下,SQL Server會(huì)動(dòng)態(tài)增長(zhǎng)和縮小其緩沖池(緩存)的大小,具體取決于操作系統(tǒng)報(bào)告的物理內(nèi)存負(fù)載。只要有足夠的內(nèi)存(4 MB到10 MB之間)可用于防止分頁,SQL Server緩沖池將繼續(xù)增長(zhǎng)。 由于與SQL Server在同一臺(tái)計(jì)算機(jī)上的其他進(jìn)程分配內(nèi)存,SQL Server緩沖區(qū)管理器將根據(jù)需要釋放內(nèi)存。SQL Server可以每秒釋放并獲取幾兆字節(jié)的內(nèi)存。這允許SQL Server快速適應(yīng)內(nèi)存分配更改。
SQL Server使用對(duì)象和計(jì)數(shù)器,每個(gè)對(duì)象包含一個(gè)或多個(gè)計(jì)數(shù)器。例如,Buffer Manager對(duì)象提供計(jì)數(shù)器來監(jiān)視SQL Server如何使用內(nèi)存來存儲(chǔ)數(shù)據(jù)頁和緩沖池。
要監(jiān)視內(nèi)存不足的情況,請(qǐng)使用以下計(jì)數(shù)器:
你還可以使用最小服務(wù)器內(nèi)存和最大服務(wù)器內(nèi)存配置選項(xiàng)為SQL Server數(shù)據(jù)庫引擎使用的內(nèi)存建立上限和下限。
雖然磁盤活動(dòng),處理器利用率和內(nèi)存是最重要的監(jiān)控區(qū)域,但還有一些其他通用服務(wù)器指標(biāo)值得檢查。
盡管這些指標(biāo)是最有用的指標(biāo),但SQL Server提供了許多其他指標(biāo),這些指標(biāo)也可能派上用場(chǎng)。我們會(huì)在接下來的文章中再探討。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn