如何查看SQLSERVER中某个查询用了多少TempDB空间
在SQL Server中,TempDB主要负责供下述三类情况使用: 内部使用(排序、hash join、work table等) 通过下述语句可以观察到某个查询对TempDB造成了多少读写: --这里放入需要测量的语句SELECT tempdb_read_MB = (SUM(num_of_bytes_read) - @read) / 1024. / 1024.,tempdb_write_MB = (SUM(num_of_bytes_written) - @write) / 1024. / 1024.,internal_use_MB = 最近在一个客户那里看到的烂查询所导致的TempDB使用结果如下:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |