我遇到过一个冗长的 SP,它被记录为在 sys.dm_exec_procedure_stats 中生成了大量的 total_worker_time。(但我认为这可能是一条红鲱鱼)
SP 包含链接的 MS SQL Server 上的游标和分布式更新。
当对链接服务器进行查询时,本地服务器是记录 Elapsed time 代替 CPU 时间,还是远程服务器将实际 CPU 时间返回给本地服务器?
我遇到过一个冗长的 SP,它被记录为在 sys.dm_exec_procedure_stats 中生成了大量的 total_worker_time。(但我认为这可能是一条红鲱鱼)
SP 包含链接的 MS SQL Server 上的游标和分布式更新。
当对链接服务器进行查询时,本地服务器是记录 Elapsed time 代替 CPU 时间,还是远程服务器将实际 CPU 时间返回给本地服务器?
当通过链接服务器执行查询时,SQL Server 会话将在等待结果时进入 OLEDB 等待,并且该时间不会被计入 CPU_time。链接服务器不返回等待统计信息。