• 技术文章 >数据库 >MySQL

    mysql分区的应用场景

    小妮浅浅小妮浅浅2021-08-19 16:50:32原创3084

    说明

    1、最佳场景数据的时间序列性较强,则可按时间进行分区。

    2、如果数据有明显的热点,除了这部分数据,其他数据很少被访问,那么热点数据可以单独放在一个分区。

    这样这个分区的数据就可以有机会缓存在内存中,查询时只访问一个小分区表,可以有效使用索引和缓存。

    实例

    CREATE TABLE members (
    firstname VARCHAR(25) NOT NULL,
    lastname VARCHAR(25) NOT NULL,
    username VARCHAR(16) NOT NULL,
    email VARCHAR(35),
    joined DATE NOT NULL
    )
    PARTITION BY RANGE( YEAR(joined) ) (
    PARTITION p0 VALUES LESS THAN (1960),
    PARTITION p1 VALUES LESS THAN (1970),
    PARTITION p2 VALUES LESS THAN (1980),
    PARTITION p3 VALUES LESS THAN (1990),
    PARTITION p4 VALUES LESS THAN MAXVALUE
    );

    以上就是mysql分区的应用场景,希望对大家有所帮助。更多mysql学习指路:MySQL

    推荐操作系统:windows7系统、mysql5.8、DELL G3电脑

    专题推荐:mysql分区
    上一篇:mysql分区表的介绍 下一篇:mysql触发器的缺陷分析

    相关文章推荐

    • mysql中WAL机制的理解• mysql spring事务的特性• mysql引发索引失效的4种情况• mysql触发器有什么作用• mysql分析器如何理解• mysql执行器是什么• mysql分区表的介绍

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网