首頁  >  問答  >  主體

mysql分区到底有无实用价值

mysql 5.1以后提供了表分区功能,这样以前需要我们在程序中做的分表,现在通过mysql就可以原生支持。但我的问题是

  1. 分区功能是否稳定,有无线上应用实例
  2. 性能如何,是否有所提高
  3. 分区函数能否自定义
怪我咯怪我咯2742 天前652

全部回覆(4)我來回復

  • 高洛峰

    高洛峰2017-04-17 10:59:35

    1,没用过,但是从5.1到5.6,我觉得非海量应用,应该没问题。
    2,性能应该优于自己做分区
    3,有个partition by的操作,不知道能不能满足需求?支持哈希和按Key的方式,可以专门弄一个字段用程序算出来,作为partition的key

    回覆
    0
  • 黄舟

    黄舟2017-04-17 10:59:35

    mysql没有使用价值。
    EOF

    回覆
    0
  • 天蓬老师

    天蓬老师2017-04-17 10:59:35

    没有用过他的分区,我们是直接分库,用了阿里巴巴开源的一个框架:Corba.这个还是要看你具体的业务情况

    回覆
    0
  • PHPz

    PHPz2017-04-17 10:59:35

    我用mysql5.5自己尝试分过区,实现起来是比较容易的。 至于效果的话,估计要看查询语句。比如你分10个区,每次查询都是从1个区里边找的话,肯定比从原来的不分区里边找要快些。

    回覆
    0
  • 取消回覆