Google App Engine1.3.8のcountもlimit付けるとやっぱり超速くなりました

GAE1.3.8のcountについて

この意味を理解出来てないですが、たぶん裏技1使えると思ったので試してみました。


とはいえ、そもそもcountは件数を数える機能なので「ちょい多めのlimit指定をする」というやり方に無理があるような気がするので
だいぶ多めのlimitを指定する場合も比較してみました。これなら使いどころはあるんじゃないでしょうか。

100,450件のデータに対して、
limit無し、ちょい多めのlimit(110,000)、だいぶ多めのlimit(1,000,000)で試してみました。


単位は秒です。

limit無し ちょい多めのlimit だいぶ多めのlimit
1回目 11.591 1.535 1.91
2回目 13.476 1.746 2.481
3回目 9.788 1.466 2.251

limitつければやっぱり超速くなります。
効果に関してはデータ件数等も関係してくるとおもいますが、いろいろ試してみたら何か法則が見えてくるかもです。

Google App EngineでlimitをつけるとQueryが超速くなる件について