zoukankan
html css js c++ java
简单统计SQLSERVER用户数据表大小(包括记录总数和空间占用情况)
在SQLSERVER,简单的组合
sp_spaceused和
sp_MSforeachtable这两个存储过程,可以方便的统计出用户数据表的大小,
包括记录总数和空间占用情况,非常实用,在SqlServer2K和SqlServer2005中都测试通过。
/**/
/*
1. exec sp_spaceused '表名' (SQL统计数据,大量事务操作后可能不准)
2. exec sp_spaceused '表名', true (更新表的空间大小,准确的表空大小,但可能会花些统计时间)
3. exec sp_spaceused (数据库大小查询)
4. exec sp_MSforeachtable "exec sp_spaceused '?'" (所有用户表空间表小,SQL统计数据,,大量事务操作后可能不准)
5. exec sp_MSforeachtable "exec sp_spaceused '?',true" (所有用户表空间表小,大数据库慎用)
*/
create
table
#t(name
varchar
(
255
), rows
bigint
, reserved
varchar
(
20
), data
varchar
(
20
), index_size
varchar
(
20
), unused
varchar
(
20
))
exec
sp_MSforeachtable "
insert
into
#t
exec
sp_spaceused
'
?
'
"
select
*
from
#t
drop
table
#t
另外还有
sp_MSforeachdb可以遍历所有数据库,使用方法详见SQL帮助。
专注数据库技术,学以致用。
查看全文
相关阅读:
如何创建线程详解(二)
JAVA 多线程和进程概念的引入
JMeter压力测试
建模揭秘----构建用户模型
浅谈“领域驱动设计”
Restlet 学习笔记
实则以数据库为中心---其实数据库不存在
基于可重用构件的软件开发过程模型
四层架构设计模型驱动
架构
原文地址:https://www.cnblogs.com/drc/p/977189.html
最新文章
使用Meshlab软件将点云(Point Cloud)转换为模型(Mesh)
error C2512: “HelloWorld”: 没有合适的默认构造函数可用
error C2144: 语法错误:“int”的前面应有“;”
Blender 工具使用——显示键盘和鼠标操作
Shell脚本问题详解
关于Powershell执行时的问题
Linux下安装nginx
关于网络IP地址的分类
Linux下平滑升级nginx
Memcached全面剖析
热门文章
0505.Net基础班第一天(学前入门)
C# 泛型编程之泛型类、泛型方法、泛型约束
手写SqlHelper
C# 中的委托和事件
对DataTable进行行列转换
多态、接口
多态、抽象类示例
文件流
List泛型集合、装箱和拆箱、Dictionary
里氏转换,arraylist,path,file
Copyright © 2011-2022 走看看