compiled-sql statement cacheのワーニング
こっちはワーニング。
05-23 17:05:46.892: W/Database(6845): Reached MAX size for compiled-sql statement cache for database... Please change your sql statements to use '?' for bindargs, instead of using actual values
で、グーグル先生に聞いてみた。
あ〜成る程ね〜。
sqlを文字列で毎回作るんじゃなくて、毎回変わる部分は ? を使ってそこに変数を当てはめなさい!ってことか。
"compiled-sql statement cache"ってあるんだから、使い回すとキャッシュされて毎回 sql をコンパイルするより早いんだな!
ま、実際にはそんなにガシガシ DBにアクセスするわけではないのでコンパイル云々のスピードは気にならないと思うけど、ワーニングが出てるのは気持ち悪いので修正をしておいた!