怎么查看tempdb中的内容

weisai 2010-05-28 03:44:59
系统操作时,几分钟内,SQL 2005,tempdb一下从几十兆变成9G ,怎么查看tempdb中的内容,按大小排列

...全文
177 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
feixianxxx 2010-05-29
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 weisai 的回复:]

怎么看表的内容,我看见临时表#123,但查询 select * from #123却说找不到这个表
[/Quote]
试试~
select * from tempdb..#123
hai2003xp 2010-05-29
  • 打赏
  • 举报
回复
临时数据库,用的是临时表,我们不能访问临时表

weisai 2010-05-28
  • 打赏
  • 举报
回复
怎么看表的内容,我看见临时表#123,但查询 select * from #123却说找不到这个表
Mr_Nice 2010-05-28
  • 打赏
  • 举报
回复
永生天地 2010-05-28
  • 打赏
  • 举报
回复

use tempdb
go

if object_id('tb')is not null drop table tb
go
create table tb(
表名 sysname,
记录数 int,
保留空间 nvarchar(10),
使用空间 varchar(10),
索引使用空间 varchar(10),
未用空间 varchar(10))
exec sp_MSForEachTable @command1=N'insert tb exec sp_spaceused ''?'''
select * from tb
winstonbonaparte 2010-05-28
  • 打赏
  • 举报
回复
臨時表太多了?數據量大?

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧