34,873
社区成员
发帖
与我相关
我的任务
分享
我遇到了和楼主一样的问题——《SQLServer T-SQL查询技术内幕》那本书里的代码
我这边在SQL2008上情况和楼主一样!
select wait_type,count(wait_type) as cnt from sys.dm_os_wait_stats
group by wait_type having count(wait_type)>1
查询结果是没有发现重复行!!!但是插入主键约束的列后系统就是提示有重复!
我还发现了一个重复项“MISCELLANEOUS”
可是上面的重复项为什么在SQL Server2005上却不重复!!!
神马情况!

INSERT INTO WaitStats
SELECT GETDATE() as dt,--这个是重复的
wait_type,--你检查原表里面的这个字段是否重复
waiting_tasks_count, wait_time_ms,
max_wait_time_ms, signal_wait_time_ms
FROM sys.dm_os_wait_stats;