SQL SERVER获取表的空间分布情况
来源:互联网 发布:腾讯操盘手软件 编辑:程序博客网 时间:2024/06/06 07:42
/********************************
功能:获取表的空间分布情况
**********************************/
if not exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[tablespaceinfo]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
create table tablespaceinfo --创建结果存储表
(nameinfo varchar(50) , --为其请求空间使用信息的表名。
rowsinfo int , --表中现有的行数。
reserved varchar(20) , --表保留的空间总量。
datainfo varchar(20) , --表中的数据所使用的空间量。
index_size varchar(20) , --表中的索引所使用的空间量
unused varchar(20) ) --表中未用的空间量
delete from tablespaceinfo --清空数据表
declare @tablename varchar(255) --表名称
declare @cmdsql varchar(500)
DECLARE Info_cursor CURSOR FOR
select o.name
from dbo.sysobjects o where OBJECTPROPERTY(o.id, N'IsTable') = 1
and o.name not like N'#%%' order by o.name
OPEN Info_cursor
FETCH NEXT FROM Info_cursor
INTO @tablename
WHILE @@FETCH_STATUS = 0
BEGIN
if exists (select * from dbo.sysobjects where id = object_id(@tablename) and OBJECTPROPERTY(id, N'IsUserTable') = 1)
execute sp_executesql
N'insert into tablespaceinfo exec sp_spaceused @tbname',
N'@tbname varchar(255)',
@tbname = @tablename
FETCH NEXT FROM Info_cursor
INTO @tablename
END
CLOSE Info_cursor
DEALLOCATE Info_cursor
GO
--数据库信息
sp_spaceused @updateusage = 'TRUE'
--表信息
select *
from tablespaceinfo
order by cast(left(ltrim(rtrim(reserved)) , len(ltrim(rtrim(reserved)))-2) as int) desc
- SQL SERVER获取表的空间分布情况
- SQL Server查看表空间占用情况
- 查看表空间占用情况的SQL
- 查看表空间使用情况的sql
- MapReduce获取键的分布情况
- 查看SQL Server数据空间分配情况
- 关于SQl Server所在磁盘空间的使用情况的获取
- 获取SQL Server 2000数据库和表空间使用信息
- 有关SQL Server分布统计的问题
- Oracle DBA--查看表空间的使用情况SQL语句
- Oracle DBA--查看表空间的使用情况SQL语句
- 查询ORACLE用户表空间使用情况的SQL语句
- Oracle DBA--查看表空间的使用情况SQL语句
- MS SQL Server查看数据表空间使用情况
- Sql Server中查看数据表空间使用情况
- 检测数据库各实例session分布情况的sql
- ORACLE空间使用情况统计的SQL
- Oracle 查询表空间使用情况SQL
- 构建工作流之myApps与InfoPath+SharePoint特点比较
- OSS--springIDE
- 不要在构造器里面判断 DesignMode
- 巴顿名言
- 将dt中的重复数据过滤掉
- SQL SERVER获取表的空间分布情况
- CString,BSTR,LPCTSTR之间联系和区别
- mysql日志初探
- 差距 勇敢的向前迈
- Abstract Factory Pattern(抽象工厂模式)——《深入浅出设计模式(C#/Java版)》
- js+xmlHttpRequest实现无刷新二级级联菜单(ajax原始)
- 用sql获取某字符串中的数字部分
- 填充 toolbar
- JAVA遍历一个文件夹中的所有文件