WEBサイトの製作、管理、とかの日記ブログです。

<<   2023年05月   >>
SunMonTueWedThuFriSat
 123456
78910111213
14151617181920
21222324252627
28293031   
新着記事
カテゴリ
過去ログ
コメント
検索
やっぱりSQLite使うことにした
やっぱりSQLite使って行数制限なしで抽出できるようにした。
エラー1000行までとかだと、ウイルスみたいのの404攻撃で余裕で埋まっちゃうね。
前の仕様じゃ、10000行とか上限増やすと無理があったし。

で、ついでだから、
エラーと条件指定以外にも、
-ステータスコード別
-ファイル別
-リファラ別
-UserAgent別
-ホスト別
でも抽出可能にした。

ただ、やっぱりSQLiteでの大量書き込みは遅いわ。
3万行くらいで、前の仕様なら数秒って感じなんだが、SQLite使ったら10分になったよw
インデックス作らなきゃ早いのかもしれないが、
インデックスなしじゃ抽出の際に逆に時間かかっちゃうからな。
難しいところだ・・・

で、SQLiteに全行突っ込むと時間かかるし、
圧縮もできないからDB容量も結構なもんになる。
ってわけで、対策として、
エラーと条件指定一致時のみinsertするようにも設定できるようにした。

この記事へのコメント
名前:
URL
コメント:
この記事へのトラックバック :
whblog 1.7