MySQLのorder by
ここ数日MySQLが遅すぎでハマってたが、
どうもMySQLってやつは「order by」での並び替えにはインデックス使わんらしいな。
それで糞遅いみたい。
インデックス自体を複合キーにして、最初から並び順を変えておけばインデックス使って並び順変えられるみたいだが、
それはちと難しいよなあ・・・
とりあえず、リストページでの「order by」は全部外しといたわ。
各インデックスに主キーは関連付されてるはずだから、
「order by」にもインデックス使えそうなもんだがなあ・・・
糞仕様すぎるわ。
SQLiteでSELECTが遅いと思ったことないから、
SQLiteなら「order by」にもインデックス使ってくれてる気がするんだがな。