Mirror--镜像使用的工作线程数
/*
在SQL SERVER 2005 及以后版本中, 使用'MAXworker thread' 來配置
可用的線程數,默認設置為0 ,即自動控制線程數
?
計算最大工作線程數:
?
對于32 位系統:
邏輯CPU數<= 4 時:max worker threads = 256
邏輯CPU數> 4 時: max worker threads = 256 + (logic cpus's-4)*8
?
對于64 位系統:
邏輯CPU數<= 4 時:max worker threads = 512
邏輯CPU數> 4 時: max worker threads = 512 + (logic cpus's-4)*16
?
*/
?
--================================================================
--查看最大工作線程數
SELECT max_workers_count
FROM sys.dm_os_sys_info
?
--================================================================
--查看使用的工作線程數
SELECT SUM(S.current_workers_count)
FROM sys.dm_os_schedulers S
?
?
/*
--=========================================
鏡像使用的線程數:
?
主服務器:需要一個全局線程+每個鏡像數據庫兩個線程
32 位鏡像服務器:一個全局線程+每個鏡像庫十個線程
64 位鏡像服務器:一個全局線程+ (2+ (logic_cpu_count %4)) * 鏡像數據庫數
見證服務器:兩個全局線程
?
--=========================================
*/
?
--========================================
--查看等待IO的調度
SELECT S.pending_disk_io_count
FROM sys.dm_os_schedulers S
?
?
--參考:http://support.microsoft.com/kb/2001270
?
總結:
由于工作線程數/內存/網路/磁盤IO等限制了創建數據庫鏡像的數量和鏡像的同步情況,在創建鏡像時需要考慮服務器負載情況和同步方式。
轉載于:https://www.cnblogs.com/TeyGao/p/3521682.html
總結
以上是生活随笔為你收集整理的Mirror--镜像使用的工作线程数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 可穿戴设备创业:现在和未来
- 下一篇: NDK(三方库引入、Mk文件)