« Liunx下查看服务器性能 你必须承认土也是一种艺术 »

MySQL 5.1.2x rc版本索引的bug

被这个问题彻底的郁闷了,最早时候是在FreeBSD下的MySQL 5.1.24 rc版本死活用不到索引,在给SELECT 语句加上FORCE INDEX (displayorder) 之后才算勉强解决。

随后在CentOS下的MySQL 5.1.23 rc版本发现了这个问题,居然在强制FORCE INDEX依旧不起作用,在经过详细的测试之后,同时居然又出现了一个 IN (1,2,3,4) 这种语句出现的索引使用的bug。

经过百般搜索,发现MySQL 5.1.26的更新文档里有说修复了这个bug,打算升级到MySQL目前的正式版本 5.1.26,但是居然只发现了rpm包,于是彻底的郁闷了。

降级吧,又怕数据在MySQL5.0下跑起来异常,真是个头疼的问题。

各位有没有比较好的解决方案,继续需求解决方案中。

以后打死不用RC版本的MySQL了。

“MySQL 5.1.2x rc版本索引的bug”

4条回复
  1. 不是有个 mysql-5.1.26-rc.tar.gz 么?

  2. 用 force 做提示其实很正常,风险降低许多

  3. @Hily 是啊,昨天新上的服务器已经在使用MySQL 5.1.26 rc

  4. @Fenng 对啊,现在已经在用了。

回复留言

*
To prove you're a person (not a spam script), type the security word shown in the picture.
Anti-Spam Image

你可以使用XHTML标签: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>