MySQL分区中遇到哪些坑点和问题

在MySQL 5.7.1之前的分区表不支持HANDLER语句,有时候修改SQL模式可能会导致分区表不可用。mysql5.6中的分区总是有人说有很多坑,尽管现在5.7有了更好的支持,但是还是很多人都不太喜欢用,大家来分享一下使用mysql的分区的时候遇到的问题。...显示全部

在MySQL 5.7.1之前的分区表不支持HANDLER语句,有时候修改SQL模式可能会导致分区表不可用。mysql5.6中的分区总是有人说有很多坑,
尽管现在5.7有了更好的支持,但是还是很多人都不太喜欢用,大家来分享一下使用mysql的分区的时候遇到的问题。

收起
参与16

查看其它 2 个回答liucj2004的回答

liucj2004liucj2004其它undefined

先说人
一般的MySQL开发不太关注数据量,只有在慢或者不可用的时候才会关注。
这个时候需要DBA主动去推,不过由于资料比oracle的少,所以还是需要看官方文档,英文是一道坎

再说使用
分区的片键选择很重要就像1楼所说的,另外需要改表结构,把分区条件放在主键

坑的话
开发环境不要滥用,遇到过开发hash分区分了上百个出来
需要改表结构,分区放在主键
还有老版本有handler的问题

农业其它 · 2017-07-07
浏览5677

回答者

liucj2004 最近回答过的问题

回答状态

  • 发布时间:2017-07-07
  • 关注会员:4 人
  • 回答浏览:5677
  • X社区推广