sqlserver查询表空间大小,使用大小,数据条数
2012-12-27 16:35
633 查看
查询表空间大小,使用大小,总记录数
查询表记录数:
DROP TABLE #temp CREATE TABLE #temp ( name VARCHAR(100), rows INT , reserved varchar(20), data varchar(20), index_size varchar(20), unused varchar(20) ) DECLARE @tablename VARCHAR(100) DECLARE @sql VARCHAR(500) DECLARE @str VARCHAR(100) DECLARE tablecursor CURSOR FOR SELECT name FROM sysobjects WHERE xtype = 'u' OPEN tablecursor FETCH NEXT FROM tablecursor INTO @tablename WHILE @@fetch_status = 0 BEGIN SET @str = @tablename SET @sql = 'insert into #temp EXEC sp_spaceused ' + @tablename EXEC(@sql) FETCH NEXT FROM tablecursor INTO @tablename END CLOSE tablecursor DEALLOCATE tablecursor SELECT * FROM #temp
查询表记录数:
DROP TABLE #temp CREATE TABLE #temp ( Recordcount INT , tableName VARCHAR(100) ) DECLARE @tablename VARCHAR(100) DECLARE @sql VARCHAR(500) DECLARE @str VARCHAR(100) DECLARE tablecursor CURSOR FOR SELECT name FROM sysobjects WHERE xtype = 'u' OPEN tablecursor FETCH NEXT FROM tablecursor INTO @tablename WHILE @@fetch_status = 0 BEGIN SET @str = @tablename SET @sql = 'insert into #temp(recordcount,tablename) select count(*),' + '''' + @tablename + '''' + ' from ' + @tablename EXEC(@sql) FETCH NEXT FROM tablecursor INTO @tablename END CLOSE tablecursor DEALLOCATE tablecursor SELECT * FROM #temp ORDER BY Recordcount
相关文章推荐
- sqlserver查询表空间大小,使用大小,数据条数
- ORACLE ASM中查询表空间使用情况、数据文件路径、裸设备磁盘总大小剩余大小
- 答:SQLServer DBA 三十问之一: char、varchar、nvarchar之间的区别(包括用途和空间占用);xml类型查找某个节点的数据有哪些方法,哪个效率高;使用存储 过程和使用T-SQL查询数据有啥不一样;
- Oracle查询表空间的使用情况和数据文件是否拓展及剩余可拓展大小
- sql查询表大小行数以及使用空间
- 关于myBatis与SQLserver 配合使用,查询类型为Date的数据时,日期会减少两天的问题
- 查询SQLSERVER某个表所占用空间大小的SQL语句
- 查看Oracle数据库表空间大小(空闲、已使用),是否要增加表空间的数据文件
- 使用SQL语句查询MySQL,SQLServer,Oracle所有数据库名和表名,字段名
- oracle查询数据表占用空间的大小
- oracle 查询表的大小,表空间的使用情况,默认表空间
- Sqlserver查询数据库文件大小和剩余空间
- Sqlserver查询数据库文件大小和剩余空间
- 查询oracle数据库表空间的大小,已使用空间,剩余空间
- MS Sql Server查询磁盘的可用空间,数据库数据文件及日志文件的大小及利用率
- 简单统计SQLSERVER用户数据表大小(包括记录总数和空间占用情况)
- 简单统计SQLSERVER用户数据表大小(包括记录总数和空间占用情况)
- Sqlserver使用排名函数Row_Number()函数查询指定范围的数据
- Oracle调整表空间大小——ORA-03297: 文件包含在请求的 RESIZE 值以外使用的数据
- 如何查看Oracle数据库表空间大小(空闲、已使用),是否要增加表空间的数据文件