まず、sqliteはphp5に標準に付属していることから、未だにphp4が主体(linuxのディストリビュータは未だにphp4のRPM配布です)なことが原因だと思います。 さて・・ sqliteに関しては、何度か日記で書いていますので、ここでは深く書かないことにして・・・ postgreSQLと同様のvacuumコマンドですが、同じくデータベースの未使用部分の圧縮(?もしくは排除?)を行います。 このコマンドを使用した後は、データベースが最適化されて、ファイルサイズが小さくなっていると言うことになります。 そういう意味では定期的に使用すべきコマンドだと思いますが、注意が必要な点もあります。 これは、私自身以前に悩んだことがあるのですが、バージョン管理をきちんとする必要があるという点です。 phpをコンパイルする際、sqliteを組み込んだバージョンとsqliteのCUIコマンドツールのバー
![sqlite(sqlite3)でvacuum使用時の注意点(php5) - うる聖やつら](https://cdn-ak-scissors.b.st-hatena.com/image/square/7f713776bbc4bc024099b5624623065cd86d4711/height=288;version=1;width=512/http%3A%2F%2Furuseiyatsura.way-nifty.com%2F.shared-cocolog%2Fnifty_managed%2Fimages%2Fweb%2Fogp%2Fdefault.png)