亚洲免费不卡_在线视频精品_国产尤物精品_久久久久网址_久久精品91_欧美va天堂在线_狠狠入ady亚洲精品_亚洲午夜精品福利_国产精品草草_午夜精品久久99蜜桃的功能介绍

SQL Server自動化運維系列——監控性能指標腳本(Power Shell)
來源:易賢網 閱讀:1868 次 日期:2015-05-04 14:22:22
溫馨提示:易賢網小編為您整理了“SQL Server自動化運維系列——監控性能指標腳本(Power Shell)”,方便廣大網友查閱!

需求描述

一般在生產環境中,有時候需要自動的檢測指標值狀態,如果發生異常,需要提前預警的,比如發郵件告知,本篇就介紹如果通過Power shell實現狀態值監控。

監控值范圍

根據經驗,作為DBA一般需要監控如下系統能行指標。

cpu:

Processor(_Total)% Processor Time

Processor(_Total)% Privileged Time

SQLServer:SQL StatisticsBatch Requests/sec

SQLServer:SQL StatisticsSQL Compilations/sec

SQLServer:SQL StatisticsSQL Re-Compilations/sec

SystemProcessor Queue Length

SystemContext Switches/sec

Memory:

MemoryAvailable Bytes

MemoryPages/sec

MemoryPage Faults/sec

MemoryPages Input/sec

MemoryPages Output/sec

Process(sqlservr)Private Bytes

SQLServer:Buffer ManagerBuffer cache hit ratio

SQLServer:Buffer ManagerPage life expectancy

SQLServer:Buffer ManagerLazy writes/sec

SQLServer:Memory ManagerMemory Grants Pending

SQLServer:Memory ManagerTarget Server Memory (KB)

SQLServer:Memory ManagerTotal Server Memory (KB)

Disk:

PhysicalDisk(_Total)% Disk Time

PhysicalDisk(_Total)Current Disk Queue Length

PhysicalDisk(_Total)Avg. Disk Queue Length

PhysicalDisk(_Total)Disk Transfers/sec

PhysicalDisk(_Total)Disk Bytes/sec

PhysicalDisk(_Total)Avg. Disk sec/Read

PhysicalDisk(_Total)Avg. Disk sec/Write

SQL Server:

SQLServer:Access MethodsFreeSpace Scans/sec

SQLServer:Access MethodsFull Scans/sec

SQLServer:Access MethodsTable Lock Escalations/sec

SQLServer:Access MethodsWorktables Created/sec

SQLServer:General StatisticsProcesses blocked

SQLServer:General StatisticsUser Connections

SQLServer:LatchesTotal Latch Wait Time (ms)

SQLServer:Locks(_Total)Lock Timeouts (timeout > 0)/sec

SQLServer:Locks(_Total)Lock Wait Time (ms)

SQLServer:Locks(_Total)Number of Deadlocks/sec

SQLServer:SQL StatisticsBatch Requests/sec

SQLServer:SQL StatisticsSQL Re-Compilations/sec

上述指標含義,可以參照我上一篇文章:SQL Server需要監控哪些計數器

監控腳本

$server = "(local)"

$uid = "sa"

$db="master"

$pwd="password"

$mailprfname = "SendEmail"

$recipients = ""

$subject = "數據庫指標異常了!"

$computernamexml = "f:computername.xml"

$alter_cpuxml = "f:alter_cpu.xml"

function GetServerName($xmlpath)

{

$xml = [xml] (Get-Content $xmlpath)

$return = New-Object Collections.Generic.List[string]

for($i = 0;$i -lt $xml.computernames.ChildNodes.Count;$i++)

{

if ( $xml.computernames.ChildNodes.Count -eq 1)

{

$cp = [string]$xml.computernames.computername

}

else

{

$cp = [string]$xml.computernames.computername[$i]

}

$return.Add($cp.Trim())

}

$return

}

function GetAlterCounter($xmlpath)

{

$xml = [xml] (Get-Content $xmlpath)

$return = New-Object Collections.Generic.List[string]

$list = $xml.counters.Counter

$list

}

function CreateAlter($message)

{

$SqlConnection = New-Object System.Data.SqlClient.SqlConnection

$CnnString ="Server = $server; Database = $db;User Id = $uid; Password = $pwd"

$SqlConnection.ConnectionString = $CnnString

$CC = $SqlConnection.CreateCommand();

if (-not ($SqlConnection.State -like "Open")) { $SqlConnection.Open() }

$cc.CommandText=" EXEC msdb..sp_send_dbmail

@profile_name = '$mailprfname'

,@recipients = '$recipients'

,@body = '$message'

,@subject = '$subject'

"

$cc.ExecuteNonQuery()|out-null

$SqlConnection.Close();

}

$names = GetServerName($computernamexml)

$pfcounters = GetAlterCounter($alter_cpuxml)

foreach($cp in $names)

{

$p = New-Object Collections.Generic.List[string]

$report = ""

foreach ($pfc in $pfcounters)

{

$b = ""

$counter ="\"+$cp+$pfc.get_InnerText().Trim()

$p.Add($counter)

}

$count = Get-Counter $p

for ($i = 0; $i -lt $count.CounterSamples.Count; $i++)

{

$v = $count.CounterSamples.Get($i).CookedValue

$pfc = $pfcounters[$i]

#$pfc.get_InnerText()

$b = ""

$lg = ""

if($pfc.operator -eq "lt")

{

if ($v -ge [double]$pfc.alter)

{$b = "alter"

$lg = "Greater Than"}

}

elseif ($pfc.operator -eq "gt")

{

if( $v -le [double]$pfc.alter)

{$b = "alter"

$lg = "Less Than"}

}

if($b -eq "alter")

{

$path = "\"+$cp+$pfc.get_InnerText()

$item = "{0}:{1};{2} Threshold:{3}" -f $path,$v.ToString(),$lg,$pfc.alter.Trim()

$report += $item + "`n"

}

}

if($report -ne "")

{

#生產警告 參數 計數器,閥值,當前值

CreateAlter $report

}

}

其中涉及到2個配置文件:computernamexml,alter_cpuxml分別如下:

<computernames>

<computername>

wuxuelei-pc

</computername>

</computernames>

<Counters>

<Counter alter = "10" operator = "gt" >Processor(_Total)% Processor Time</Counter>

<Counter alter = "10" operator = "gt" >Processor(_Total)% Privileged Time</Counter>

<Counter alter = "10" operator = "gt" >SQLServer:SQL StatisticsBatch Requests/sec</Counter>

<Counter alter = "10" operator = "gt" >SQLServer:SQL StatisticsSQL Compilations/sec</Counter>

<Counter alter = "10" operator = "gt" >SQLServer:SQL StatisticsSQL Re-Compilations/sec</Counter>

<Counter alter = "10" operator= "lt" >SystemProcessor Queue Length</Counter>

<Counter alter = "10" operator= "lt" >SystemContext Switches/sec</Counter>

</Counters>

其中 alter 就是閥值,如第一條,如果 閥值 > 性能計數器值,就會發出警告。

其實這種自定義配置的方式,實現了靈活多變的自動化監控標準:

1、比如可以檢測磁盤空間大小

2、檢測運行峰值狀態

3、定時的根據歷史運行值,更改生產系統中的閥值大小,也就是所謂的運行基線

警告實現方式

1、SQL Agent配置Job方式實現

2、計劃任務

以上兩種配置方式,可以靈活掌握,操作還是蠻簡單的,如果不會,可自行google。當然,如果不想干預正常的生產系統,可以添加一個Server專門用來自動化運維檢測來用,實現遠程監控。

后續文章中會分析關于Power Shell的遠程調用,并且能實現事故當前狀態下,自動化截圖….自動Send Email……為DBA現場取證第一手材料…方便診斷問題…

效果圖如下

名單

以上只提供實現方式,如需要內容更新,自己靈活更新。

更多信息請查看IT技術專欄

更多信息請查看數據庫
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點

版權所有:易賢網

亚洲免费不卡_在线视频精品_国产尤物精品_久久久久网址_久久精品91_欧美va天堂在线_狠狠入ady亚洲精品_亚洲午夜精品福利_国产精品草草_午夜精品久久99蜜桃的功能介绍
老色鬼久久亚洲一区二区| 性色一区二区| 一本综合久久| 久色成人在线| 亚洲另类黄色| 久久久天天操| 亚洲狼人精品一区二区三区| 性欧美暴力猛交另类hd| 欧美日韩天天操| 99精品欧美一区二区三区| 欧美一级专区| 一区二区视频欧美| 欧美一级久久| 亚洲三级色网| 欧美日韩理论| 亚洲一区久久| 亚洲精品1区2区| 久久亚洲色图| 国产精品资源| 亚洲人成人一区二区三区| 久久精品人人| 亚洲一卡久久| 亚洲激情女人| 亚洲午夜在线观看| 久久久久久色| 亚洲免费激情| 久热国产精品| 国产日韩欧美精品| 影音欧美亚洲| 欧美日韩一区二区三区在线视频| 国产精品腿扒开做爽爽爽挤奶网站| 欧美暴力喷水在线| 麻豆久久久9性大片| 亚洲视频1区| 在线视频国内自拍亚洲视频| 国产精品av久久久久久麻豆网| 欧美中文字幕| 亚洲女优在线| 亚洲欧美日产图| 亚洲欧美日韩国产一区| 中文欧美日韩| 亚洲永久在线| 久久av一区二区三区亚洲| 亚洲在线日韩| 久久精品女人的天堂av| 久久性色av| 你懂的亚洲视频| 久久久久久亚洲精品杨幂换脸| 国产农村妇女毛片精品久久莱园子| 亚洲黄色影院| 亚洲精品一区二区三| 禁久久精品乱码| 亚洲精品免费观看| 99成人精品| 国产精品亚洲产品| 蜜乳av另类精品一区二区| 免费永久网站黄欧美| 欧美亚洲三级| 欧美国产高潮xxxx1819| 欧美日韩在线高清| 在线日韩视频| 亚洲欧美日产图| 亚洲欧美影院| 亚洲高清不卡| 欧美在线综合| 激情欧美国产欧美| 亚洲深爱激情| 午夜国产一区| 99热这里只有成人精品国产| 国产精品主播| 欧美色图首页| 国产精品久久一区二区三区| 久久天堂成人| 伊人久久大香线蕉av超碰演员| 一本色道婷婷久久欧美| 久久一二三区| 99精品久久| 欧美激情aⅴ一区二区三区| 亚洲国产国产亚洲一二三| 国产一区二区三区久久久久久久久| 久久大逼视频| 亚洲人成免费| 欧美日韩系列| 另类av一区二区| 国产日韩欧美亚洲一区| 欧美国产三区| 亚洲久色影视| 欧美日韩国产欧| 中国成人在线视频| 欧美日韩精品免费观看视一区二区| 亚洲久久视频| 国产在线观看一区| 久久久xxx| 日韩亚洲视频| 国内精品久久国产| 久久久久国产一区二区| 亚洲精品中文字幕在线| 午夜日韩在线| 噜噜噜噜噜久久久久久91| 在线日韩av| 欧美日韩一区二区视频在线| 翔田千里一区二区| 国产深夜精品| 一本久道久久综合婷婷鲸鱼| 激情综合久久| 黄色av日韩| 国产精品v欧美精品v日韩精品 | 性色一区二区三区| 亚洲大胆av| 激情文学一区| 欧美午夜精品久久久久免费视| 亚洲影音先锋| 亚洲欧美视频| 美日韩免费视频| 新67194成人永久网站| 99热这里只有精品8| 亚洲香蕉网站| 亚洲黄色成人久久久| 亚洲午夜精品国产| 亚洲性图久久| 免费亚洲一区二区| 久久亚洲一区| 欧美国产专区| 伊人成人在线视频| 在线精品观看| 亚洲图色在线| 亚洲人成人一区二区三区| 伊人久久久大香线蕉综合直播| 欧美三级特黄| 亚洲成人资源| 国产亚洲福利| 久久久水蜜桃av免费网站| 欧美一区二区三区在线免费观看| 久久综合网络一区二区| 国产精品www994| 亚洲欧洲在线一区| 国产精品一页| 女人香蕉久久**毛片精品| 欧美精品大片| 亚洲高清久久| 性高湖久久久久久久久| 欧美精品大片| 一本一道久久综合狠狠老精东影业 | 国产在线不卡| 一本色道婷婷久久欧美| 亚洲看片一区| 久久成人国产| 亚洲成色精品| 久久久精品日韩| 在线看片欧美| 久久av一区二区三区| 欧美日韩国产色综合一二三四| 一区精品在线| 久久综合九色| 国产日韩欧美精品| 欧美成人日本| 国产一区成人| 欧美午夜一区| 欧美国产视频在线观看| 黄色工厂这里只有精品| 99在线观看免费视频精品观看| 国产精品日韩| 亚洲无线一线二线三线区别av| 99热精品在线| 欧美日韩视频在线一区二区观看视频 | av成人国产| 蜜桃av久久久亚洲精品| 亚洲视频一区| 美女网站久久| 国产一区二区久久久| 精品1区2区3区4区| 亚洲欧美一级二级三级| 欧美亚洲免费| 在线综合欧美| 日韩视频一区| 亚洲高清精品中出| 亚洲午夜激情| 黄色一区二区三区四区| 欧美一区二区三区免费看| 国产日韩欧美一区二区| 影音先锋中文字幕一区| 午夜视频精品| 欧美区亚洲区| 久久夜色精品| 亚洲在线网站| 亚洲影院一区| 国产伦精品一区二区三区高清版| 最近看过的日韩成人| 国产综合色一区二区三区| 欧美一区免费视频| 亚洲欧美亚洲| 国产精品扒开腿做爽爽爽软件| 欧美激情性爽国产精品17p| 久久三级视频| 欧美激情1区2区| 韩国久久久久| 亚洲精品影院| 国产精品日韩欧美一区二区三区| 在线亚洲一区| 鲁大师影院一区二区三区| 久久久99国产精品免费| 久久久久欧美| 欧美日韩综合网| 亚洲欧洲一区| 亚洲免费在线| 欧美日韩精品久久| 亚洲国产裸拍裸体视频在线观看乱了中文| 亚洲午夜激情在线| 一区二区三区四区五区视频| 亚洲欧美久久| 欧美大片专区| 在线观看成人av电影| 中文在线一区| 午夜久久tv| 日韩视频二区| 你懂的国产精品| 亚洲高清不卡一区| 免费久久99精品国产自| 欧美理论在线| 99视频国产精品免费观看| 亚洲专区欧美专区| 黄色成人av网站| 国产麻豆日韩| 亚洲亚洲精品三区日韩精品在线视频| 日韩亚洲不卡在线| 欧美高清一区| 国产伦精品一区二区三区四区免费 | 欧美一区二区| 亚洲国产综合在线看不卡| 国产欧美激情| 国产一区自拍视频| 免费在线成人| 99国产精品久久久久久久| 久久久久欧美| 99pao成人国产永久免费视频| 久久久人人人| 在线视频欧美一区| 亚洲午夜极品| 欧美日韩国产高清| 免费视频一区| 一本色道久久综合| 狠狠噜噜久久| 在线观看欧美一区| 免费在线国产精品| 欧美日韩一区二区三区四区在线观看| 国模一区二区三区| 国产精品欧美久久| 午夜精品亚洲| 在线综合亚洲| 伊人精品在线| 欧美日韩一区在线视频| 国产日韩欧美一区在线| 国产精品a级| 另类天堂av| 亚洲精品乱码视频| 欧美精品网站| 久久精品欧美| 国产免费成人| 国产亚洲一级| 亚洲经典在线| 亚洲欧洲久久| 亚洲区国产区| 99精品视频网| 99综合视频| 宅男噜噜噜66国产日韩在线观看| 精品999网站| 激情综合亚洲| 亚洲国产一区二区三区高清| 亚洲午夜高清视频| 雨宫琴音一区二区在线| 国内自拍一区| 精品成人一区| 亚洲茄子视频| 国产精品日韩二区| 狠久久av成人天堂| 国产亚洲欧美另类一区二区三区| 国语精品一区| 亚洲高清二区| 一区二区免费在线视频| 亚洲精品欧美| 国产亚洲欧美一区二区三区| 99精品欧美| 国产精品久久久久久模特| 国产精品久久波多野结衣| 亚洲免费精品| 国产农村妇女精品一二区| 亚洲综合丁香| 狂野欧美性猛交xxxx巴西| 欧美日韩免费高清| 亚洲黄色av| 午夜影院日韩| 欧美午夜精品理论片a级大开眼界 欧美午夜精品久久久久免费视 | 欧美一区免费视频| 欧美区日韩区| 在线精品一区二区| 免费日韩av片| 精品成人国产| 久久九九精品| 亚洲精品一区二区三区av| 国产乱码精品一区二区三区不卡| 久久精品91| 激情欧美一区二区三区| 欧美亚洲视频| 亚洲高清在线播放| 久久精精品视频| 亚洲精品视频一区二区三区 | 国产区日韩欧美| 老牛嫩草一区二区三区日本 | 久久精精品视频| 韩日精品视频| 午夜在线精品偷拍| 亚洲国产精品123| 欧美不卡高清| 午夜影院日韩| 亚洲深爱激情| 激情另类综合| 欧美精品观看| 久久精品女人| 亚洲一区二区三区精品视频| 在线欧美三区| 欧美国内亚洲| 久久精品女人| 国产精品社区| 欧美亚韩一区| 欧美成人久久| 美女视频一区免费观看| 亚洲免费高清| 亚洲高清不卡| 狠狠色狠狠色综合日日tαg| 久久久久久久久久码影片| 日韩亚洲国产欧美| 性欧美精品高清| 在线播放不卡| 久久尤物视频| 国产欧美日韩一区二区三区在线| 欧美日韩蜜桃| 欧美高清一区二区| 欧美成熟视频| 欧美精品大片| 国产综合色产| 在线电影一区| 亚洲欧洲视频| 日韩一级大片| 亚洲三级观看| 日韩视频精品| 国产精品夜夜夜| 亚洲中字在线| 久久亚洲精品伦理| 欧美国产免费| 欧美粗暴jizz性欧美20| 欧美激情成人在线| 欧美亚韩一区| 黄色成人精品网站| 亚洲午夜激情在线| 亚洲开发第一视频在线播放| 亚洲人成在线影院| 国产精品永久| 久久精品91| 欧美日韩第一区| 亚洲经典在线看| 国产亚洲综合精品| 国产精品一区在线播放| 久久精品日产第一区二区 | 国产字幕视频一区二区| 欧美区日韩区| 亚洲国产高清一区| 一本色道久久综合一区| 午夜在线一区| 欧美国产免费| 亚洲国产精品久久久久久女王| 亚洲小说欧美另类社区| 国产深夜精品| 午夜精品久久| 亚洲九九精品| 久久亚洲精选| 99视频在线精品国自产拍免费观看| 国产精品一区在线播放| 欧美永久精品| 99国产精品| 媚黑女一区二区| 在线精品一区| 免费欧美日韩| 一区精品久久| 久久综合狠狠综合久久综青草| 狠狠88综合久久久久综合网| 99视频精品| 欧美日韩大片一区二区三区 | 亚洲国产网站| 欧美freesex交免费视频| 亚洲区国产区| 欧美久久视频| 老鸭窝91久久精品色噜噜导演| 欧美天堂亚洲电影院在线观看 | 性欧美xxxx大乳国产app| 国产精品多人| 久久一区二区三区超碰国产精品| 亚洲区第一页| 好看的av在线不卡观看| 久久久久久久久久久久久久一区| 亚洲高清不卡|