美文网首页T-Sql数据库
MySQL表分区测试

MySQL表分区测试

作者: 刘小白DOER | 来源:发表于2023-03-24 12:23 被阅读0次

    今天阅读到zabbix高可用架构时使用表分区来做数据库底层优化方式之一。今天周末值班刚好来测试一下MySQL表分区。分区是一种表的设计模式,通俗地讲表分区是将一大表,根据条件分割成若干个小表。分区对于应用是透明的,只是数据库对于数据的重新整理。

    笔者按照MySQL分区表最佳实践 进行测试,将数据按照一个较粗的粒度分别存放在不同的表中,此功能属于横向分区。增加性能的同时,会增加业务的复杂性,数据库维护方面稍显麻烦。

1、创建分区表

    根据PARTITION BY RANGE( YEAR(purchased)来分区,按照年来分区。

分区表建立

    2、insert数据

    按照数据表来inser数据项。

插入数据

3、查看某个分区的数据

    根据某个分区来查看分区内的数据项。

4、通过phpmyadmin来查看分区

    查看到所有的分区,表达式和数据行数等信息。

5、数据存储data存储区别

    在数据库底层存储上,每个分区存储在不同的数据文件中。

相关文章

  • MySQL分区表

    确认mysql是否支持分区表 mysql分区表的特点 创建mysql数据表为hash表 常用mysql分区的类型 ...

  • mysql分区表测试

    mysql分区表测试 mysql部署情况 使用docker-compose在10.xx.xx.1机器进行部署, 端...

  • mysql表分区

    mysql表分区主要分为RANGE分区,LIST分区,HASH分区,LINEAR HASH分区,KEY分区 目前,...

  • Mysql 分区表删除

    分区表删除部分分区 使用场景:从 MySQL 5.1 开始,支持分区 创建日志表时建议使用分区方式 在上表的分区表...

  • Mysql分区分析

    关于什么是分区和分表,可以先参考下面前两篇文章。 MySQL 分库分表与分区的区别和思考搞懂MySQL分区MySQ...

  • MySQL的分区、分表、集群、优化

    MySQL的分区 MySQL分区表是在数据库层面,MySQL自己实现的分表功能,在很大程度上简化了分表的难度。物理...

  • Mysql 分区表

    MySQL分区表支持RANGE,LIST,HASH,KEY,COLUMNS多种分区算法。 分区表的唯一索引和主键索...

  • MySQL-分区表

    MySQL-分区表 分区表(于MySQL 5.1引入,v 5.5后可以逐步考虑用于生产环境) 是一个独立的逻辑表,...

  • Mysql 相关

    MySQL索引 MySQL索引背后的数据结构及算法原理 覆盖索引和回表操作 MySQL性能优化 MySql表分区详...

  • MySQL表的四种分区类型

    一、什么是表分区 通俗地讲表分区是将一大表,根据条件分割成若干个小表。mysql5.1开始支持数据表分区了。 如:...

网友评论

    本文标题:MySQL表分区测试

    本文链接:https://www.haomeiwen.com/subject/yubwrdtx.html