程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> 腳本監控sql server 2008 R2 replication性能

腳本監控sql server 2008 R2 replication性能

編輯:關於SqlServer

腳本在分發服務器上執行!我主要使用來監控復制情況.下面是個案例,僅供參考!根據實際情況修 改相關參數

/*
說明:命令在主用用於監控replication性能:
1.分發服務器上執行: 監控復制進程是否運行、發布服務器到分發服務器、分發到訂閱服務器傳遞的命令數;
2.分發服 務器到訂閱服務器復制等待情況

*/

-- ****************************************************************************************** ****
--第一部分:監控復制進程是否運行、發布服務器到分發服務器、分發到訂閱服務器傳遞的 命令數
-- ****************************************************************************************** ****


set nocount on

--新建臨時表
create   table  #result
(
dbname sysname  null,
name nvarchar(100)  not null,
status int NOT NULL,
publisher sysname   null,
publisher_db sysname   null,
publication sysname  null,
start_time datetime  null,
time datetime  null,
duration int NULL,
comments nvarchar (255) NULL,
delivered_transactions int NULL,
delivered_commands int NULL,
delivery_rate int NULL,
job_id varchar(36) NULL,
delivery_latency int NULL,
subscriber sysname  null,
subscriber_db sysname  null,
subscription_type int NULL,
subscriber_type tinyint NULL,
publisher_insertcount int NULL,
publisher_updatecount int NULL,
publisher_deletecount int NULL,
publisher_conflicts int NULL,
subscriber_insertcount int NULL,
subscriber_updatecount int NULL,
subscriber_deletecount int NULL,
subscriber_conflicts int NULL,
agent_type nvarchar(4000)
)

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved