MySQL
文章平均质量分 94
Thai_
never
展开
-
MySQL 分区表介绍与测试
一、基本介绍:分区表是一个独立的逻辑表,底层由多个物理的文件组成,分区对于 SQL 层来说是透明的;下图可以看出,表 em_elec_meter_data 的多个分区是使用了 # 进行标识。分区表的使用场景:表非常大以至于无法全部都放在内存中,或者热点数据只有在表的最后部分,其他都是历史数据。分区表的数据作用在不同的设备上,高效地利用多个硬件设备;例如有 1TB 的数据,服务器的硬盘容量只有 500 GB,那么可以使用其他设备平摊未能放下的数据。需要独立备份和恢复分区,这在非常大数据集的场景原创 2022-05-26 00:31:10 · 683 阅读 · 0 评论 -
MySQL 使用 explain 分析SQL
Version: 8.0.28简介:explain 是 MySQL 提供的可以用来查看 SQL 的执行计划的命令, explain 可以与 select、delete、insert、replace、update 等一起使用,不过常用的还是用在 select 比较多,常常用它对 SQL 进行分析,看是否有优化的余地。通过 explain 命令可以知道以下信息:表的读取顺序数据读取操作的类型(全表扫描还是索引)哪些索引可以使用哪些索引实际使用了表之间的引用每张表有多少行被优化器查询等基本原创 2022-04-15 01:21:00 · 1149 阅读 · 0 评论