首页 > 数据库 >TiDB中数据库及数据表大小查看

TiDB中数据库及数据表大小查看

时间:2024-08-30 17:36:14浏览次数:13  
标签:1024 MB 数据库 数据表 TiDB TABLE Size SCHEMA

MySQL中的数据是以数据库名作为文件夹名存储于机器的文件系统中的,并且在使用独立表空间的情况下,直接查看表的ibd文件大小就基本能确定每个表的大小,而在 TiDB 中,由于其底层存储是基于分布式的存储引擎 TiKV,数据被切分成 SST 文件分布在不同的节点上,因此无法像 MySQL 那样通过文件系统直接查看每个数据库或表的大小,所以需要通过SQL查询的方式来获取各个库及各个表的数据量大小信息

  • 查看TiDB中各个库的大小

SELECT TABLE_SCHEMA AS 'Database', SUM(DATA_LENGTH + INDEX_LENGTH) / 1024 / 1024 AS 'Size (MB)' FROM INFORMATION_SCHEMA.TABLES GROUP BY TABLE_SCHEMA ORDER BY Size (MB)DESC;

  • 查看某个库下所有表的大小

SELECT TABLE_SCHEMA AS 'Database', TABLE_NAME AS 'Table', SUM(DATA_LENGTH + INDEX_LENGTH) / 1024 / 1024 AS 'Size (MB)', TABLE_ROWS AS 'Row Count' FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'test' GROUP BY TABLE_SCHEMA, TABLE_NAME ORDER BY Size (MB)DESC;

标签:1024,MB,数据库,数据表,TiDB,TABLE,Size,SCHEMA
From: https://www.cnblogs.com/husky111/p/18389199

相关文章

  • 容器 数据库 遛个弯
    情境参加了培训的第三次课,本周内容的覆盖面有点广,主要涉及docker概览,dvwa容器部署实验,数据库CRUD,以及某b**p软件的安装.这里是第3课的作业题,及我的解答.1、在docker中分别以后台方式和交互方式启动centos,对比启动后的容器状态,实现退出容器也能保持其运行状态我的......
  • 达梦数据库的备份与还原
     参考:https://vip.kingdee.com/article/472067099301673728?lang=zh-CN&productLineId=29&isKnowledge=2功能简介DM数据库的备份还原包括两种类型:物理备份还原和逻辑备份还原。物理备份还原是对数据库的操作系统物理文件(如数据文件、控制文件和日志文件等)的备份还原。例如使......
  • django中的数据库连接池实现
    1、第一步安装数据库连接池第三方模块pipinstalldjango-db-connection-pool2、在项目目录下的settings文件中添加下面配置DATABASES={"default":{'ENGINE':'dj_db_conn_pool.backends.mysql','NAME':'day04',#数据库名字......
  • DDL:操作数据库
    DDL:操作数据库、表操作数据库:CRUDC(Create):创建创建数据库:createdatabase数据库名称;创建数据库,判断不存在,再创建:createdatabaseifnotexists数据库名称;创建数据库,并指定字符集createdatabase数据库名称characterset字符集名;练习:创建db4数......
  • 大学生班级|基于SprinBoot+vue的大学生班级管理系统(源码+数据库+文档)
    大学生班级管理系统基于SprinBoot+vue的大学生班级管理系统一、前言二、系统设计三、系统功能设计 系统功能实现后台模块实现管理员功能实现教师功能实现学生功能实现四、数据库设计 五、核心代码 六、论文参考七、最新计算机毕设选题推荐八、源码获取:博......
  • 数据库学习(一)——select语句
    一.检索数据1.SELECTprod_nameFROMproducts;--//从表products中检索一个名为prod_name的列。2.SELECTprod_id,prod_name,prod_priceFROMproducts;--//从表products中检索名为prod_id,prod_name,prode_price的列。3.SELECT*FROMprdoucts;--//检索表products中的所有的......
  • 亚信安慧AntDB数据库分布式集群在线升级
     一、概述数据库作为现代信息系统的核心组成部分,其持续优化和升级对于保证系统性能、安全性和稳定性至关重要。在线升级是一种不需要停机就可以进行的升级方式,它的出现极大地提高了数据库升级的效率和可靠性。本文将重点探讨在线升级的优势以及其在实际应用中的相关技术和场景。......
  • JDBC连接数据库
    什么是JDBCJDBC(JavaDatabaseConnectivity)是Java语言中用于连接和操作数据库的一组API。它允许Java程序通过标准的数据库连接方式,与不同种类的关系型数据库进行通信和交互。JDBC提供了一种统一的编程接口,使得开发人员可以使用相同的代码来访问不同的数据库。它提供了一组类......
  • Oracle 11g 数据库内存原理
    转自:1、https://blog.csdn.net/ly7472712/article/details/1162393882、https://www.cnblogs.com/prognani/archive/2012/05/14/2500679.htmlOracle11g数据库内存管理-----------------------------------------------------------------------------一、Oracle数据库内......
  • [转帖]11GR2数据库审计日志自动清理
    审计日志如果把SYSTEM表空间撑爆,也会导致数据库停摆,且11g默认审计是开启状态。今天就遇到了这样的情况,写了下面脚本来实现自动清理工作,记录操作过程。TRUNCATETABLESYS.AUD$REUSESTORAGE;--对于已经被审计日志撑爆的数据库或者初始化清理工作时报错ORA-46267,强烈建议用......