zoukankan      html  css  js  c++  java
  • 查看数据库所有的表占用大小、行数等等

    create table #Data(name varchar(100),row varchar(100),reserved varchar(100),data varchar(100),index_size varchar(100),unused varchar(100)) 
     
    declare @name varchar(100) 
    declare cur cursor  for 
        select name from sysobjects where xtype='u' order by name 
    open cur 
    fetch next from cur into @name 
    while @@fetch_status=0 
    begin 
        insert into #data 
        exec sp_spaceused   @name 
        print @name 
     
        fetch next from cur into @name 
    end 
    close cur 
    deallocate cur 
     
    create table #DataNew(name varchar(100),row int,reserved int,data int,index_size int,unused int) 
     
    insert into #dataNew 
    select name,convert(int,row) as row,convert(int,replace(reserved,'KB','')) as reserved,convert(int,replace(data,'KB',''))/1000 as data, 
    convert(int,replace(index_size,'KB','')) as index_size,convert(int,replace(unused,'KB','')) as unused from #data  
    
    -- 看所有表的占用大小
    select * from #dataNew order by data desc 
     
    
    -- 不用的时候删除这2个表
    drop table #Data
    drop table #dataNew
     
     
    天善智能 成立于2011年11月,由3位从事BI商业智能开发多年的草根码农组成 ,致力于推动BI技术在中国的发展,帮助更多的朋友掌握BI技术!官方博客:http://blog.tianshansoft.com
  • 相关阅读:
    了解HDD或SDD磁盘的健康状态
    修复丢失的打开方式
    Invoke-WebRequest : 请求被中止: 未能创建 SSL/TLS 安全通道。
    绕过禁止未登陆用户访问
    debug
    更新已有数据
    编码格式(乱码)
    ajax
    Http
    科学的管理和规范标准
  • 原文地址:https://www.cnblogs.com/tianshansoft/p/2740613.html
Copyright © 2011-2022 走看看