[SQL SERVER] 等待類型PAGELATCH_UP

  • 1801
  • 0

摘要:[SQL SERVER] PAGELATCH_*,等待類型

某台SQL SERVER把其他分流機器都先集中到這一台  (User Connections  400 > 9xx),問題就出硯了 
(因此使用者當下把其他連線分出去)
 
 
分析收集的資料在9點左右發生的問題,當時顯示的狀況等待類型幾乎都是PAGELATCH_UP (如下面圖片顯示)
PAGELATCH_UP的問題出現在tempdb的資源競爭
可以透過增加tempdb files來避免PAGELATCH的出現
 
 
 
 
 
 
對PAGELATCH_UP的研究如下
 
 
官方白皮書:
解決方式:
1. 若有PAGELATCH_UP問題,可增加tempdb files 數量 (cpu數相同,或是1/2數量,若是持續發生可再增加)
2.  使用Trace Flag 1118 ,    dbcc traceon(1118,-1)