SQL Server Latches 對(duì)象:
SQL Server Latches 計(jì)數(shù)器 | 說(shuō)明 |
---|---|
Average Latch Wait Time (ms) |
必須等待授予的閂鎖請(qǐng)求的平均等待時(shí)間(毫秒)。 |
Latch Waits/sec |
未能立即授予的閂鎖請(qǐng)求數(shù)。 |
Number of SuperLatches |
目前是 SuperLatch 的閂鎖數(shù)。 |
SuperLatch Demotions/sec |
在上一秒鐘內(nèi)已降級(jí)為常規(guī)閂鎖的 SuperLatch 數(shù)。 |
SuperLatch Promotions/sec |
在上一秒鐘內(nèi)已提升為 SuperLatch 的閂鎖數(shù)。 |
Total Latch Wait Time (ms) |
上一秒鐘內(nèi)的閂鎖請(qǐng)求的總等待時(shí)間(毫秒)。 |
SQL Server Memory Manager 對(duì)象:
監(jiān)視總體的服務(wù)器內(nèi)存使用情況的計(jì)數(shù)器。監(jiān)視總體的服務(wù)器內(nèi)存使用情況,以估計(jì)用戶活動(dòng)和資源使用,有助于查明性能瓶頸。監(jiān)視 SQL Server 的實(shí)例使用的內(nèi)存有助于確定:
-
瓶頸的存在是否是因?yàn)槲锢韮?nèi)存不足以存儲(chǔ)緩存中被頻繁訪問(wèn)的數(shù)據(jù)。如果內(nèi)存不足,SQL Server 必須從磁盤(pán)檢索數(shù)據(jù)。
-
是否可以通過(guò)添加更多內(nèi)存或使更多內(nèi)存可用于數(shù)據(jù)緩存或 SQL Server 內(nèi)部結(jié)構(gòu)來(lái)改善查詢性能。
SQL Server Memory Manager 計(jì)數(shù)器 | 說(shuō)明 | ||
---|---|---|---|
Connection Memory (KB) |
服務(wù)器正在用來(lái)維護(hù)連接的動(dòng)態(tài)內(nèi)存總量。 |
||
Granted Workspace Memory (KB) |
當(dāng)前給予執(zhí)行哈希、排序、大容量復(fù)制和索引創(chuàng)建操作等進(jìn)程的內(nèi)存總量。 |
||
Lock Blocks |
服務(wù)器正在使用的鎖塊的當(dāng)前數(shù)目(定期進(jìn)行刷新)。一個(gè)鎖塊代表一個(gè)單獨(dú)的鎖定資源,如表、頁(yè)或行。 |
||
Lock Blocks Allocated |
當(dāng)前分配的鎖塊數(shù)。服務(wù)器啟動(dòng)時(shí),分配的鎖塊數(shù)加上分配的鎖擁有者塊數(shù)依賴于 SQL Server Locks 配置選項(xiàng)。若需要更多的鎖塊,此值會(huì)增加。 |
||
Lock Memory (KB) |
服務(wù)器用于鎖的動(dòng)態(tài)內(nèi)存總量。 |
||
Lock Owner Blocks |
當(dāng)前正在服務(wù)器上使用的鎖擁有者塊的數(shù)目(定期進(jìn)行刷新)。一個(gè)鎖擁有者塊代表一個(gè)獨(dú)立線程對(duì)某一對(duì)象上的一個(gè)鎖的擁有權(quán)。因此,若三個(gè)線程在一個(gè)頁(yè)上各有一個(gè)共享 (S) 鎖,就會(huì)有三個(gè)鎖擁有者塊。 |
||
Lock Owner Blocks Allocated |
分配的鎖擁有者塊的當(dāng)前塊數(shù)。服務(wù)器啟動(dòng)時(shí),分配的鎖擁有者塊數(shù)和分配的鎖塊數(shù)依賴于 SQL Server Locks 配置選項(xiàng)。若需要更多的鎖擁有者塊,此數(shù)值會(huì)動(dòng)態(tài)增加。 |
||
Maximum Workspace Memory (KB) |
用于執(zhí)行哈希、排序、大容量復(fù)制和索引創(chuàng)建操作等進(jìn)程的最大可用內(nèi)存數(shù)。 |
||
Memory Grants Outstanding |
成功獲得工作空間內(nèi)存授權(quán)的進(jìn)程總數(shù)。 |
||
Memory Grants Pending |
等待工作空間內(nèi)存授權(quán)的進(jìn)程總數(shù)。 |
||
Optimizer Memory (KB) |
服務(wù)器正在用于查詢優(yōu)化的動(dòng)態(tài)內(nèi)存總數(shù)。 |
||
SQL Cache Memory (KB) |
服務(wù)器正在用于動(dòng)態(tài) SQL 高速緩存的動(dòng)態(tài)內(nèi)存總數(shù)。 |
||
Target Server Memory (KB) |
服務(wù)器能夠使用的動(dòng)態(tài)內(nèi)存總量。 |
||
Total Server Memory (KB) |
從緩沖池提交的內(nèi)存 (KB)。
|
SQL Server Plan Cache 對(duì)象:
SQL Server Plan Cache 計(jì)數(shù)器 | 說(shuō)明 |
---|---|
Cache Hit Ratio |
高速緩存命中次數(shù)和查找次數(shù)的比率。 |
Cache Object Counts |
高速緩存中高速緩存的對(duì)象數(shù)。 |
Cache Pages |
高速緩存對(duì)象所使用的 8 (KB) 頁(yè)的數(shù)目。 |
Cache Objects in use |
正在使用的緩存對(duì)象數(shù)。 |
對(duì)象中的每個(gè)計(jì)數(shù)器均包含以下實(shí)例:
Plan Cache 實(shí)例 | 說(shuō)明 |
---|---|
_Total |
所有類型的緩存實(shí)例的信息。 |
Sql 計(jì)劃 |
由一個(gè)臨時(shí)的 Transact-SQL 查詢(包括自動(dòng)參數(shù)化查詢)生成的查詢計(jì)劃,或使用 sp_prepare 或 sp_cursorprepare 預(yù)備的 Transact-SQL 語(yǔ)句生成的查詢計(jì)劃。SQL Server 將臨時(shí)的 Transact-SQL 語(yǔ)句的計(jì)劃存入緩存,以便將來(lái)需要執(zhí)行相同的 Transact-SQL 語(yǔ)句時(shí)再次使用。 用戶參數(shù)化的查詢(即使未顯式準(zhǔn)備)也作為準(zhǔn)備好的 SQL 計(jì)劃監(jiān)視。 |
對(duì)象計(jì)劃 |
通過(guò)創(chuàng)建存儲(chǔ)過(guò)程、函數(shù)或觸發(fā)器而生成的查詢計(jì)劃。 |
綁定樹(shù) |
視圖、規(guī)則、計(jì)算列和檢查約束的規(guī)范化樹(shù)。 |
擴(kuò)展存儲(chǔ)過(guò)程 |
擴(kuò)展存儲(chǔ)過(guò)程的目錄信息。 |
臨時(shí)表和表變量 |
與臨時(shí)表和表變量相關(guān)的緩存信息。 |
SQL Server,Resource Pool Stats 對(duì)象:
計(jì)數(shù)器名稱 | 說(shuō)明 |
---|---|
CPU usage % |
屬于此池的所有工作負(fù)荷組中所有請(qǐng)求的 CPU 帶寬使用量。此值是相對(duì)于計(jì)算機(jī)度量的,并針對(duì)系統(tǒng)中的所有 CPU 進(jìn)行規(guī)范化。此值將隨著可用于 SQL Server 進(jìn)程的 CPU 量的變化而變化。它不會(huì)針對(duì) SQL Server 進(jìn)程接收的信息進(jìn)行規(guī)范化。 |
CPU usage target % |
資源池基于資源池配置設(shè)置和系統(tǒng)負(fù)荷的目標(biāo) CPU 使用率 (%)。 |
CPU control effect % |
資源調(diào)控器對(duì)資源池的控制效果。計(jì)算公式為:(CPU 使用率 %)/(無(wú)資源調(diào)控器情況下的 CPU 使用率 %)。 |
Compile memory target (KB) |
查詢編譯的當(dāng)前內(nèi)存代理目標(biāo)值,以千字節(jié) (KB) 為單位。 |
Cache memory target (KB) |
緩存的當(dāng)前內(nèi)存代理目標(biāo)值,以千字節(jié) (KB) 為單位。 |
Query exec memory target (KB) |
查詢執(zhí)行內(nèi)存授予的當(dāng)前內(nèi)存代理目標(biāo)值,以千字節(jié) (KB) 為單位。此信息還可在 sys.dm_exec_query_memory_grants 中獲得。 |
Memory grants/sec |
每秒此資源池中發(fā)生的內(nèi)存授予數(shù)。 |
Active memory grants count |
當(dāng)前內(nèi)存授予總數(shù)。此信息還可在 sys.dm_exec_query_memory_grants 中獲得。 |
Memory grant timeouts/sec |
每秒內(nèi)存授予超時(shí)數(shù)。 |
Active memory grant amount (KB) |
當(dāng)前授予的內(nèi)存總量,以千字節(jié) (KB) 為單位。此信息還可在 sys.dm_exec_query_resource_semaphores 中獲得。 |
Pending memory grant count |
隊(duì)列中掛起的內(nèi)存授予請(qǐng)求數(shù)。此信息還可在 sys.dm_exec_query_resource_semaphores 中獲得。 |
Max memory (KB) |
資源池基于資源池設(shè)置和服務(wù)器狀態(tài)可獲得的最大內(nèi)存量,以千字節(jié) (KB) 為單位。 |
Used memory (KB) |
用于資源池的內(nèi)存量,以千字節(jié) (KB) 為單位。 |
Target memory (KB) |
資源池基于資源池設(shè)置和服務(wù)器狀態(tài)嘗試獲得的目標(biāo)內(nèi)存量,以千字節(jié) (KB) 為單位。 |
SQL Server SQL Errors 對(duì)象:
SQL Server SQL Errors 計(jì)數(shù)器 | 說(shuō)明 |
---|---|
Errors/sec |
每秒的錯(cuò)誤數(shù)。 |
對(duì)象中的每個(gè)計(jì)數(shù)器均包含以下實(shí)例:
項(xiàng)目 | 定義 |
---|---|
_Total |
有關(guān)所有錯(cuò)誤的信息。 |
DB 離線錯(cuò)誤 |
跟蹤導(dǎo)致 SQL Server 將當(dāng)前數(shù)據(jù)庫(kù)離線的錯(cuò)誤。 |
信息錯(cuò)誤 |
與錯(cuò)誤消息相關(guān)的信息,錯(cuò)誤消息可向用戶提供信息但不會(huì)導(dǎo)致錯(cuò)誤。 |
斷開(kāi)連接錯(cuò)誤 |
跟蹤導(dǎo)致 SQL Server 斷開(kāi)當(dāng)前連接的錯(cuò)誤。 |
用戶錯(cuò)誤 |
有關(guān)用戶錯(cuò)誤的信息。 |
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
