放完假回来,发现我报的MySQL的BUG已经被正式接受了,连Bug Report的标题也改为了“index merge and order by with low sort_buffer_size crashes server!”。从字面上估计,应该是MySQL的查询优化器的问题,在可以合并索引查询时错误地计算了需要的排序缓冲区的大小,导致处理时出错。
同时,临时的解决办法也给出来了,就是把sort_buffer_size的值设置为较大的值。
这个Bug也指定了负责人,这样就剩下慢慢等下一个版本了。
后记(2009-09-25):
5.0.84及以后的版本已经修正此问题。
本站微信订阅号:
本页网址二维码: