sqlserver 查询数据库里数据量最大的表

ゝ一纸荒年。 2024-03-27 17:52 352阅读 0赞

sql:

  1. if object_id('tempdb..#Tab') is not null
  2. drop table #Tab
  3. CREATE TABLE #Tab (NAME nvarchar(100),ROWS char(20),reserved varchar(18) ,Data varchar(18) ,index_size varchar(18) ,Unused varchar(18) )
  4. GO
  5. INSERT #Tab EXEC SP_MSFOREACHTABLE 'EXEC sp_spaceused "?"'
  6. SELECT * FROM #Tab ORDER BY CONVERT(INT,REPLACE(DATA,'KB','')) DESC

示例:
在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,352人围观)

还没有评论,来说两句吧...

相关阅读

    相关 数据查询优化

    参考博客 参考这两篇博客[点这里][Link 1]还有[这里][Link 2]   个人总结以及反思 里面比较有意思的是索引外置,从而减少去每张表反复查索引,也