• 技术文章 >数据库 >MySQL

    mysql分表和分区的区别

    小妮浅浅小妮浅浅2021-09-26 11:09:45原创214

    1、分区只是一个表中数据和索引的存储位置发生了变化,分表是将一个表分成多个表,是一个真实的多套表的配套文件。

    分区不能突破数据库层面。无论怎么分区,这些分区都应该在一个数据库下面。分表可以在同一个库中分配子表,也可以在不同的库中分配子表,突破数据库性能的限制。

    2、分区只能替代水平分表的功能,不能替代垂直分表的功能。

    实例

    [root@BlackGhost test]# ls |grep user
    alluser.MRG
    alluser.frm
    user1.MYD
    user1.MYI
    user1.frm
    user2.MYD
    user2.MYI
    user2.frm

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

    专题推荐:mysql 分表 分区
    品易云
    上一篇:mysql中分表是什么 下一篇:mysql水平分表是什么

    相关文章推荐

    • mysql意向锁有什么作用• mysql记录锁的使用• mysql间隙锁的用法• mysql临键锁的使用• mysql插入意向锁的使用• mysql InnoDB的崩溃恢复过程• php mysql删除数据库的语句• mysql binlog的三种模式• mysql存储引擎的整理• mysql range分区是什么• mysql list分区如何理解• mysql hash分区是什么• mysql key分区是什么• mysql子分区的使用注意• mysql中分表是什么

    全部评论我要评论

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

  • 取消发布评论
  • 

    Python学习网