mysql分区到底有无实用价值

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

  1. 分区功能是否稳定,有无线上应用实例
  2. 性能如何,是否有所提高
  3. 分区函数能否自定义
阅读 7.9k
4 个回答

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

mysql没有使用价值。
EOF

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题