知识大全 获取SQL Server数据库里表占用容量大小

Posted

篇首语:年轻不是用来放纵的理由而是奋斗的资本!本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 获取SQL Server数据库里表占用容量大小相关的知识,希望对你有一定的参考价值。

获取SQL Server数据库里表占用容量大小  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  其实只要使用系统内置的存储过程sp_spaceused就可以得到表的相关信息    如 sp_spaceused tablename     以下是为了方便写的一个存储过程 目的是把当前的所有表的相关信息全部都保存在一个指定的表里面    CREATE PROCEDURE get_tableinfo AS    if not exists (select * from dbo sysobjects where id = object_id(N [dbo] [tablespaceinfo] ) and OBJECTPROPERTY(id N IsUserTable ) = )  create table tablespaceinfo             创建结果存储表  (nameinfo varchar( )   rowsinfo int reserved varchar( )   datainfo varchar( )    index_size varchar( )   unused varchar( ) )    delete from tablespaceinfo 清空数据表    declare @tablename varchar( )  表名称    declare @cmdsql varchar( )    DECLARE Info_cursor CURSOR FOR  select o name  from dbo sysobjects o where OBJECTPROPERTY(o id N IsTable ) =   and o name not like N #%%  order by o name    OPEN Info_cursor    FETCH NEXT FROM Info_cursor  INTO @tablename    WHILE @@FETCH_STATUS =   BEGIN    if exists (select * from dbo sysobjects where id = object_id(@tablename) and OBJECTPROPERTY(id N IsUserTable ) = )  execute sp_executesql  N insert into tablespaceinfo exec sp_spaceused @tbname   N @tbname varchar( )   @tbname = @tablename    FETCH NEXT FROM Info_cursor  INTO @tablename  END    CLOSE Info_cursor  DEALLOCATE Info_cursor  GO    执行存储过程    exec get_tableinfo    查询运行该存储过程后得到的结果    select *  from tablespaceinfo  order by cast(left(ltrim(rtrim(reserved)) len(ltrim(rtrim(reserved))) ) as int) desc   > cha138/Article/program/MySQL/201311/29385

相关参考

知识大全 SQL Server数据库对象信息的获取方法

SQLServer数据库对象信息的获取方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在开发

知识大全 SQL Server数据库对象信息的获取[4]

SQLServer数据库对象信息的获取[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs

知识大全 SQL Server数据库对象信息的获取[3]

SQLServer数据库对象信息的获取[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs

知识大全 SQL Server数据库对象信息的获取[2]

SQLServer数据库对象信息的获取[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs

知识大全 SQL Server数据库对象信息的获取[1]

SQLServer数据库对象信息的获取[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs

知识大全 SQL Server 压缩日志及数据库文件大小

SQLServer压缩日志及数据库文件大小  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  请按步

知识大全 SQL Server执行SQL语句时内存占用特点[3]

SQLServer执行SQL语句时内存占用特点[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 SQL Server执行SQL语句时内存占用特点[4]

SQLServer执行SQL语句时内存占用特点[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 SQL Server执行SQL语句时内存占用特点[2]

SQLServer执行SQL语句时内存占用特点[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 SQL Server执行SQL语句时内存占用特点[1]

SQLServer执行SQL语句时内存占用特点[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!