`

mysql数据库表大小查询

    博客分类:
  • msql
 
阅读更多
查询数据库中所有表的数据大小与索引大小

select 
TABLE_NAME,
concat(truncate(data_length/1024/1024,2),' MB') as data_size,
concat(truncate(index_length/1024/1024,2),' MB') as index_size 
from information_schema.tables 
where TABLE_SCHEMA = '[TABLE_SCHEMA ]'
order by data_size

## truncate() 函数可以截取 concat() 函数可以拼接

查看数据库中的状态
show table status from [TABLE_SCHEMA ]

创建分区表
用于做分区表的列必须是主键,或包含于主键中

DROP TABLE IF EXISTS `invoice_data`;
CREATE TABLE `invoice_data` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `inv_code_no` varchar(22) NOT NULL,
  `fp_content` text,
  `insert_time` datetime NOT NULL,
  PRIMARY KEY (`id`,`insert_time`),
  UNIQUE KEY `index_dm_hm` (`inv_code_no`,`insert_time`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1704085 DEFAULT CHARSET=utf8
/*!50100 PARTITION BY RANGE (to_days(`insert_time`))
(PARTITION p20200624 VALUES LESS THAN (737965) ENGINE = InnoDB,
 PARTITION p20200625 VALUES LESS THAN (737966) ENGINE = InnoDB,
 PARTITION p20200626 VALUES LESS THAN (737967) ENGINE = InnoDB,
 PARTITION p20200627 VALUES LESS THAN (737968) ENGINE = InnoDB,
 PARTITION p20200628 VALUES LESS THAN (737969) ENGINE = InnoDB,
 PARTITION p20200629 VALUES LESS THAN (737970) ENGINE = InnoDB,
 PARTITION p20200630 VALUES LESS THAN (737971) ENGINE = InnoDB,
 PARTITION P20200701 VALUES LESS THAN (737972) ENGINE = InnoDB) */;

 

分享到:
评论

相关推荐

    取数据库表大小代码

    如果数据库比较大时,我们需要了解各表所占空间,可以用这个代码查看。

    MySQL数据库查看数据表占用空间大小和记录数的方法

    主要介绍了MySQL数据库查看数据表占用空间大小和记录数的方法,如果想知道MySQL数据库中每个表占用的空间、表记录的行数的话,可以打开MySQL的information_schema 数据库查询,本文就讲解查询方法,需要的朋友可以参考下

    MySQL中查询所有数据库占用磁盘空间大小和单个库中所有表的大小的sql语句

    查询所有数据库占用磁盘空间大小的SQL语句: 代码如下:select TABLE_SCHEMA, concat(truncate(sum(data_length)/1024/1024,2),’ MB’) as data_size,concat(truncate(sum(index_length)/1024/1024,2),’MB’) as ...

    查看表空间大小及已经使用的百分比

    查看表空间大小及已经使用的百分比 复制代码 select a.tablespace_name,a.bytes/1024/1024 "Sum MB",  (a.bytes-b.bytes)/1024/1024 "used MB",  b.bytes/1024/1024 "free MB",  round(((a.bytes-b.bytes)/a....

    博客-ssh实现mysql数据库,初学ssh的Demo

    本博客采用SSH开发,数据库是mysql,由于文件大小限制,删去了需要的jar包,运行时导入相应jar包即可。 这个博客是我为了练习ssh框架开发的,因此,界面很简洁,没有过多的装潢,供初学ssh开发的朋友参考。 附:用的...

    Mysql数据库导入超出默认大小和默认执行时间的解决方法

    Mysql数据库导入超出默认大小和默认执行时间的解决方法

    MySQL查看数据库表容量大小的方法示例

    本文介绍MySQL查看数据库表容量大小的命令语句,提供完整查询语句及实例,方便大家学习使用。 1.查看所有数据库容量大小 select table_schema as '数据库', sum(table_rows) as '记录数', sum(truncate(data_...

    mysql数据库my.cnf配置文件

    也就是说,如果调高该值,MySQL同时将增加heap表的大小,可达到提高联接查询速度的效果 read_buffer_size = 4194304 # MySQL读入缓冲区大小。对表进行顺序扫描的请求将分配一个读入缓冲区,MySQL会为它分配一段内存...

    查询数据库的所有表的大小

    能够查询出数据库中所有表的大小 很好很强大

    vb 连接 查询 修改 删除mysql数据库 最好用代码大全

    vb 连接 查询 修改 删除mysql数据库方法代码,直接调用就行。 SQLite是一款轻型的数据库,占用资源非常的低,处理速度快。SQLite虽然很小巧,但是支持的SQL语句不会逊色于其他开源数据库。无需安装和管理配置,储存...

    如何统计MySQL数据量大小

    目录 如何统计MySQL数据量大小 CONCAT函数解读 换汤不换药,对所有库的查询 information_schem库 performance_schema库

    多备份-MySQL数据库自动备份工具 v1.0

    多备份MySQL数据库自动备份工具的特色1、全面兼容MySQL各版本,不限数据库大小,均可备份和恢复。2、定时计划任务,全自动增量备份,完全帮您省去频繁手工备份的烦恼。1)可以设置每天/每周/每月,在具体的时间自动...

    基于SQL语言MySQL数据库应用程序及其代码方案

    基于SQL语言MySQL数据库应用程序及其代码方案; MySQL是一种关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是Web应用中使用最广泛的数据库之一,它具有轻量级、快速、稳定和安全的特点。 ...

    MySQL数据库:数据库的备份与恢复.pptx

    根据数据的重要性、数据库的大小和服务器的工作负荷,制定备份计划。 例如:每周创建完整备份,每天创建差异备份,每隔 15 分钟创建事务日志备份 ;备份设备是指对应于操作系统提供的资源,常用的有磁盘和磁带媒体。 ...

    mysql存储和提取文件

    1、与MySQL数据库的操作,包括连接、查询、修改、删除等; 2、保存文件(含可执行文件)到MySQL数据库中,包括文件大小超过1M时的异常处理; 3、从MySQL数据库中读取文件并保存至本地; 4、MySQL数据防止重复插入...

    MySQL数据库:空值比较.pptx

    【例】 查询Sell表中还未收货的订单情况。 SELECT * FROM Sell WHERE 是否收货<=>NULL; ; 在使用算术运算符+、-时,如果参与运算的值出现空值,则导致计算结果为空值。 SELECT 图书编号,数量+10 FROM book; ;空值的...

    Sql查询MySql数据库中的表名和描述表中字段(列)信息

    主要介绍了Sql查询获取MySql数据库中的表名和描述表中列名数据类型,长度,精度,是否可以为null,默认值,是否自增,是否是主键,列描述等列信息

    浅谈MySQL数据库性能优化

    本文侧重通过优化MySQL 数据库缓存参数如查询缓存,表缓存,日志缓存,索引缓存,innodb缓存,插入缓存,以及连接参数等方式来对MySQL数据库进行优化。  缓存参数  这里先引用一句话,从内存中读取一个数据的...

    MySQL数据库:交叉连接和内连接.pptx

    如果要在不同表中查询数据,则必须在FROM子句中指定多个表。指定多个表时就要使用到连接。当不同列的数据组合到一个表中叫做表的连接。例如,在Bookstore数据库中需要查找购买了网页程序设计图书的会员姓名,就需要...

    重装MYSQL数据库前的准备

    重装MYSQL数据库前的准备(卸载、清理注册表)作123者:晒太阳的蛤蟆 日期:2011-03-10 字体大小: 小 中 大 MYSQL出现问题,重装是非常郁闷的事情,很是崩溃,搞一次需要记录一次 安装的时候,有时候会出现could ...

Global site tag (gtag.js) - Google Analytics