#1 wltony
在findAll 第二个参数中 order by ,如果为空,系统默认会 order by 主键其实这个刚开始还挺方便的,但是后来发现,我数据量多的时候,很容易照成mysql的索引混乱
例如:我本来是要 select * from sell where username='aa' limit 0,10 本来用到索引的字段是 username
但是用 findAll 系统默认给我加了 order by 主键 变成 select * from sell where username='aa' order by 主键 limit 0,10 用到主键的索引,照成数据执行速度慢了很多
希望还是能取消默认,由用户自己定义好了
2012-07-17 17:55:04