Sql语句积累
最近在给一家客户做系统维护时,需要查看
数据库表的大小,相关的sql如下:
1. exec sp_spaceused '表名' --(SQL统计数据,大量事务操作后可能不准)
2. exec sp_spaceused '表名', true --(准确的表空间大小,但可能会花些统计时间)
3. exec sp_spaceused -- (数据库大小查询)
4. exec sp_MSforeachtable "exec sp_spaceused ' '"
--(所有用户表空间表小,SQL统计数据,,大量事务操作后可能不准)
--(所有用户表空间表小,SQL统计数据,,大量事务操作后可能不准)
5. exec sp_MSforeachtable "exec sp_spaceused ' ',true" --(所有用户表空间表小,大数据库慎用)