SQLiteでANALYZEを実行したらクエリが5秒から0.05秒に:Julia Evansが学んだ教訓

Learning a few things about running SQLite

Julia EvansがDjangoサイトでSQLiteを運用して学んだことを共有。WALモードを有効にしても、ANALYZEを実行していないとFTS5検索が4000行で5秒かかることを発見。また、大量削除時のタイムアウト問題やバックアップ方法(resticとLitestream)についても言及。

コンピュータは高速なはずなのに、4000行のテーブルに対するクエリが5秒もかかるのはおかしいと思ったんです。

この日のほかの記事

2026-07-17