カテゴリー:データベース

機能的には「おもちゃ」と呼ばれるSQLite3ですが、DBへのリアルタイム書き込みなどがなく、リードオンリーなサイトで、おもちゃレベルのアクセスしかないなら(当ブログのように。。。)、SQLite3で十分じゃないかと思い、既存のMySQLからSQLite3に変換をかけて、CodeIgniter + SQLite3移行してみました。

とあるECサイト案件の話。 商品の詳細情報を表示するページなのですが、開発中に書いたメモだと1クエリ0.006秒だったのものが、いつの間にか0.8秒とかでSLOWクエリに出てくるように。 開発中はテスト中でレコード件数が20万件くらいだったのが、現在は70万件くらいあるので、多少は遅くなるんだろうけど、いくらなんでも遅くなりすぎでしょ!ということで、まずは基本のindexのチューニングで緊急処理をしました。