我正在运行SQL2019 CU4 Linux,并看到了大量的PWAIT_EXTENSIBILITY_CLEANUP_TASK。有人能分享他们对这种等待类型意味着什么以及我们如何减少它的洞见吗?
Select * from sys.dm_os_wait_stats
WHERE
wait_time_ms<>0
and wait_type='PWAIT_EXTENSIBILITY_CLEANUP_TASK'
order by signal_wait_time_ms desc发布于 2020-05-08 20:54:52
看起来像是一个后台任务;这些任务通常都在运行,因此它们会生成高等待,但它们是良性的,而且您对它们无能为力(您会发现这个等待是从流行的诊断脚本中过滤出来的)。
问题要问你自己,当你调查一个等待的时候,你无法获得太多的信息,这通常是有原因的(它是模糊的,因为它不是一个薄汉堡)。
sys.dm_exec_session_stats,但我怀疑您会发现什么,因为这些类型的等待不是等待用户等待的)。即使您的系统完全空闲,也总是有最高的等待时间,这并不意味着最高的等待是一个问题。
这个职位可能值得一读,但TL;DR是指您总是有等待,而最高的等待并不一定是您需要解决的问题。我在教学中所用的比喻是,你总是会有一个最糟糕的员工,但你不可能在很长时间内解雇你最糟糕的员工。
FWIW我也认为这是我最期待的,但像SP_SERVER_DIAGNOSTICS_SLEEP,XE_TIMER_EVENT和SOS_WORK_DISPATCHER一样,我没有惊慌失措。当我看到存在性能问题的证据,并且可以将其与此等待(或资源一致)联系起来时,我将进行挖掘。
https://dba.stackexchange.com/questions/266739
复制相似问题