sqlserver sp_spaceused用法
来源:互联网 发布:淘宝如何抢整点秒杀 编辑:程序博客网 时间:2024/05/22 06:35
sp_spaceused
显示行数、保留的磁盘空间以及当前数据库中的表所使用的磁盘空间,或显示由整个数据库保留和使用的磁盘空间。
语法
sp_spaceused [[@objname =] 'objname']
[,[@updateusage =] 'updateusage']
参数
[@objname =] 'objname'
是为其请求空间使用信息(保留和已分配的空间)的表名。objname 的数据类型是 nvarchar(776),默认设置为 NULL。
[@updateusage =] 'updateusage'
表示应在数据库内(未指定 objname 时)还是在特定的对象上(指定 objname 时)运行 DBCC UPDATEUSAGE。值可以是 true 或 false。updateusage 的数据类型是 varchar(5),默认设置为 FALSE。
返回代码值
0(成功)或 1(失败)
示例
A. 有关表的空间信息
下例报告为 titles 表分配(保留)的空间量、数据使用的空间量、索引使用的空间量以及由数据库对象保留的未用空间量。
USE xxx
EXEC sp_spaceused xxx
B. 有关整个数据库的已更新空间信息
下例概括当前数据库使用的空间并使用可选参数 @updateusage。
USE xxx
sp_spaceused @updateusage = 'TRUE'
一次性查看某数据库的所有表大小:
create table test(
name varchar(50),
rows int,
reserved varchar(20),
data varchar(20),
index_size varchar(20),
unused varchar(20)
)
insert into test
exec sp_MSforeachtable "exec sp_spaceused '?'"
select * from test order by cast(replace(reserved,'KB','') as int) desc
- sqlserver sp_spaceused用法
- sp_spaceused
- SQLServer查看数据表占用硬盘的空间大小:sp_spaceused
- sp_spaceused (Transact-SQL)
- SQL SERVER sp_spaceused解析
- sqlserver sp_msforeachtable用法
- Sqlserver中游标的用法
- SQLServer update语句用法
- sqlserver的一些用法
- sqlserver case用法
- sqlserver事务的用法
- SQLServer update语句用法
- sqlserver事务的用法
- sqlserver事务的用法
- sqlserver not exists用法
- SQLServer DBCC用法
- sqlserver事务的用法
- SqlServer substring用法
- system verilog学习笔记--time slot division
- WPF 窗体显示最前端
- Parallel
- linux下编程使用math.h函数库
- 常用开发工具快捷键--Visual Studio 2010+Visual C++ 6.0
- sqlserver sp_spaceused用法
- system verilog学习笔记assertion & debug
- CSS3 border-radius 属性
- mysql存储过程一览表
- 经纬度坐标转换的方法
- xxx离开电脑也不必再担心验证码的出现
- 设计模式原则(2):里氏替换原则
- 好久没有接触C++的文件操作了。来个最基本的好了 貌似泄漏了我是哪个公司的了
- PerformanceCounter 基本介绍以及示例方法