SQL查询某数据库各表占用磁盘空间和收缩数据库MDF文件
2011-11-03 21:30
537 查看
查某库多数表占用空间
附:各类数据库连接字符串串事例网站
--查数据库中多数表占用的空间 CREATE TABLE TMP (name varchar(50), rows int, reserved varchar(50), data varchar(50), index_size varchar(50), unused varchar(50)) GO INSERT INTO tmp (name,rows,reserved,data,index_size,unused) EXEC sp_msforeachTable @Command1="sp_spaceused '?'" SELECT *,CONVERT(int, replace(data,' KB','')) as tt FROM tmp ORDER BY tt DESC DROP TABLE tmp GO --收缩可让数据库大小减小很多特别是MDF文件 ALTER DATABASE DBname Set RECOVERY SIMPLE Go DBCC SHRINKDATABASE (DBname) Go ALTER DATABASE DBname Set RECOVERY FULL Go
附:各类数据库连接字符串串事例网站
相关文章推荐
- SQL查询某数据库各表占用磁盘空间和收缩数据库MDF文件
- MySQL中查询所有数据库占用磁盘空间大小和单个库中所有表的大小的sql语句
- MySQL中查询所有数据库占用磁盘空间大小和单个库中所有表的大小的sql语句
- sql查询数据库中所有表的记录条数,以及占用磁盘空间大小。
- SQL查询某数据库各表占用磁盘空间
- MS Sql Server查询磁盘的可用空间,数据库数据文件及日志文件的大小及利用率
- MS Sql Server查询磁盘的可用空间,数据库数据文件及日志文件的大小及利用率
- MS SQL Server 2000中查询数据库每个表占用磁盘空间情况
- MySQL中查询所有数据库占用磁盘空间大小和单个库中所有表的大小的sql语句
- MS Sql Server查询磁盘的可用空间,数据库数据文件及日志文件的大小及利用率
- SQL查看数据库文件使用空间与磁盘空间
- 怎样查询磁盘的可用空间,数据库数据文件及日志文件大小及利用率
- sql查询数据库中表占用空间大小
- Sql Server查询磁盘的可用空间,数据库数据文件及日志文件的大小及利用率
- 由于文件不可访问,或者内存或磁盘空间不足,所以无法打开数据库 'msdb'。有关详细信息,请参阅 SQL Server 错误日志。 (Microsoft SQL Server,错误: 945)
- SQL查看磁盘空间与数据库文件使用空间
- SQLServer 查询数据库每个表占用空间的存储过程
- 一行sql返回mysql中各数据库占用空间大小
- 由于文件组 'PRIMARY 中的磁盘空间不足,无法为数据库 'newnet' 分配新页。请删除文件组中的对象、将其他文件添加到文件组或者为文件组中的现有文件启用自动增长,以便增加必要的空间。
- Linux下快速找到占用大量磁盘空间的新文件