iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >统计数据库中表大小
  • 273
分享到

统计数据库中表大小

2024-04-02 19:04:59 273人浏览 薄情痞子
摘要

use testdb Go if object_id('tempdb.dbo.#tablespaceinfo','U') is not null   dro

use testdb
Go
if object_id('tempdb.dbo.#tablespaceinfo','U') is not null
  drop table #tablespaceinfo
create table #tablespaceinfo (  
    nameinfo varchar(555),  
    rowsinfo bigint,  
    reserved varchar(255),  
    datainfo varchar(255),  
    index_size varchar(255),  
    unused varchar(255)  
)  
 
DECLARE @tablename varchar(255);  
 
DECLARE Info_cursor CURSOR FOR
    SELECT [name] FROM sys.tables WHERE type='U';  
 
OPEN Info_cursor  
FETCH NEXT FROM Info_cursor INTO @tablename  
 
WHILE @@FETCH_STATUS = 0  
BEGIN
    insert into #tablespaceinfo exec sp_spaceused @tablename  
    FETCH NEXT FROM Info_cursor  
    INTO @tablename  
END
 
CLOSE Info_cursor  
DEALLOCATE Info_cursor  
 
if object_id('tempdb.dbo.#tab','U') is not null
  drop table #tab
SELECT
 nameinfo
 ,rowsinfo
 ,cast(replace(reserved,' KB','') as bigint)/1024 "reserved(MB)"
 ,cast(replace(datainfo,' KB','') as bigint)/1024 "datainfo(MB)"
 ,cast(replace(index_size,' KB','') as bigint)/1024 "index_size(MB)"
 ,cast(replace(unused,' KB','') as bigint)/1024 "unused(MB)"
into #tab
FROM #tablespaceinfo  
ORDER BY Cast(Replace(reserved,'KB','') as INT) DESC

您可能感兴趣的文档:

--结束END--

本文标题: 统计数据库中表大小

本文链接: https://www.lsjlt.com/news/46613.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 统计数据库中表大小
    use testdb go if object_id('tempdb.dbo.#tablespaceinfo','U') is not null   dro ...
    99+
    2022-10-18
  • 实例讲解MySQL统计库表大小
    统计每个库每个表的大小是数据治理的其中最简单的一个要求,本文将从抽样统计结果及精确统计结果两方面来统计MySQL的每个库每个表的数据量情况。 1、统计预估数据量 mysql数据字典库information_schem...
    99+
    2022-05-30
    mysql 统计 MySQL 库表 MySQL 统计库表
  • 统计MySQL中某数据库硬盘占用量大小
    参考资料 统计MySQL数据库硬盘占用量大小...
    99+
    2018-10-22
    统计MySQL中某数据库硬盘占用量大小
  • 【PG常用命令】postgresql数据库统计对象大小
    --查看数据库大小,不计算索引 select pg_size_pretty(pg_database_size('mydb')); --查看数据库大小,包含索引 sele...
    99+
    2022-10-18
  • Redis中统计各种数据大小的方法
    如果 MySQL 数据库比较大的话,我们很容易就能查出是哪些表占用的空间;不过如果 Redis 内存比较大的话,我们就不太容易查出是哪些(种)键占用的空间了。 有一些工具能够提供必要的帮助,比如 redis...
    99+
    2022-06-04
    大小 方法 数据
  • 数据库中如何查询表空间大小
    这篇文章主要为大家展示了“数据库中如何查询表空间大小”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“数据库中如何查询表空间大小”这篇文章吧。 ...
    99+
    2022-10-18
  • MySQL查看数据库表容量大小
    1.查看所有数据库容量大小 select table_schema as "数据库", sum(table_rows) as "记录数", sum(truncate(data_length/1024/1024, 2)) as ...
    99+
    2015-01-21
    MySQL查看数据库表容量大小
  • MySQL中如何查看数据库表容量大小
    今天就跟大家聊聊有关MySQL中如何查看数据库表容量大小,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1、查看所有数据库容量大小SELECT...
    99+
    2022-10-18
  • MySQL中怎么查看数据库表容量大小
    MySQL中怎么查看数据库表容量大小,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。1. 查看所有数据库容量大小SELEC...
    99+
    2022-10-18
  • MySQL中怎样查看数据库表容量大小
    这期内容当中小编将会给大家带来有关MySQL中怎样查看数据库表容量大小,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。  information_schema简介  在My...
    99+
    2022-10-18
  • 如何检查特定 MySQL 数据库中表的大小?
    正如我们已经检查了MySQL数据库的大小一样,我们也可以检查特定数据库中表的大小。可以按如下方式完成 -mysql> SELECT -> table_name AS "Table", ...
    99+
    2023-10-22
  • java统计报表数据量大如何做
    如果要处理大量的数据并生成统计报表,可以考虑以下几个方面的优化:1. 数据库优化:使用合适的索引、分区、分表等技术来提高数据库查询性...
    99+
    2023-08-24
    java
  • 如何查看MySQL数据库表容量大小
    如何查看MySQL数据库表容量大小?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。1.查看所有数据库容量大小select...
    99+
    2022-10-18
  • sybase数据库怎么找出表大小脚本
    这篇文章主要介绍“sybase数据库怎么找出表大小脚本”,在日常操作中,相信很多人在sybase数据库怎么找出表大小脚本问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”syba...
    99+
    2022-10-18
  • oracle 数据库设计-数据库表设计
    在数据库设计中,我的工作中经常会分析怎样商业逻辑中的表格如何设计。再设计表的关系之前 需要先了解关系型数据库特点 1关系型数据库,是指采用了关系模型来组织数据的数据库;2、关系型数据库的最大特点就是事务的一...
    99+
    2022-10-18
  • MySQL查看数据库表容量大小和磁盘空间占用大小
      schemata表:这个表里面主要是存储在mysql中的所有的数据库的信息   tables表:这个表里存储了所有数据库中的表的信息,包括每个表有多少个列等信息。   columns表:这个表存储了所有表中的表字段信息。  ...
    99+
    2017-05-19
    MySQL查看数据库表容量大小和磁盘空间占用大小
  • 怎么统计HANA数据库表的行数
    本篇文章给大家分享的是有关怎么统计HANA数据库表的行数,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。 在ABAP里我们如果想用代码获得一个...
    99+
    2022-10-19
  • 云服务器如何选大小的数据库表
    云服务器提供的数据库大小可以是单表的,也可以是多表的。以下是选取数据库表大小的一般步骤: 确定需要容纳多少行的数据。一般来说,一个表需要容纳的行数应该在 1000 到 10000 之间。 选择数据类型。数据类型分为整数、浮点数和字符串。...
    99+
    2023-10-27
    大小 服务器 数据库
  • mysql查看指定数据库各表容量大小
    最近上线了一个项目,运行了一个月。想知道mysql库中,哪个表最大,有多少行数据。由于库里面有上百张表,一个个查看比较费劲。 我需要查询的库名为:kite因此sql语句为:select table_schema ...
    99+
    2023-01-31
    容量 大小 数据库
  • 修改表结构迁移数据表来缩小表大小
    过程: 1、新建表,对新表的表结构进行修改。 2、把老表的数据通过sqlserver的数据流转化来导入新表中。 老表的表结构: 新表结构: 主要是把nvarchar改为了varchar 老表大小: ...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作