• 技术文章 >数据库 >MySQL

    mysql表分区的优缺点

    小妮浅浅小妮浅浅2021-06-02 16:26:23原创217

    1、优点

    可以让单表存储更多的数据。

    分区表的数据更容易维护,可以通过整个隔断批量删除大量数据,也可以增加新的隔断来支持新插入的数据。此外,还可以优化、检查、修复一个独立分区。

    有些查询可以从查询条件确定只落在少数区域,速度快。

    分区表的数据还可以分布在不同的物理设备上,从而高效利用多种硬件设备。

    可以使用分区表,避免InnoDB单索引的反弹访问、ext3文件系统的inode锁定竞争等特殊瓶颈。

    可备份和恢复单个分区。

    2、缺点

    一个表最多只能有 1024个分区

    如果分区字段中有主键或者唯一索引的列,那么所有主键列和唯一索引列都必须包含进来

    分区表无法使用外键约束

    NULL 值会使分区过滤无效

    所有分区必须使用相同的存储引擎

    以上就是mysql表分区的优缺点介绍,希望对大家有所帮助。更多mysql学习指路:MySQL

    专题推荐:mysql表分区
    上一篇:mysql缓存发生的层次及实现 下一篇:mysql表分区的类型

    相关文章推荐

    • mysql行锁的优缺点• mysql独占写锁是什么• mysql备份恢复策略是什么• mysql有哪些备份数据库的方式• MySQL中的逻辑备份是什么• mysql物理备份如何理解• mysql表导出的两种方法• 如何在mysql表中进行导入• mysql Binlog日志是什么• mysql Binlog日志如何启用• Binlog日志在mysql中的格式• mysql Binlog事件的结构• mysql有哪些常用优化• mysql主从复制的类型• mysql缓存发生的层次及实现
    品易云

    全部评论我要评论

  • 取消发布评论发送
  • 

    Python学习网