タグ

sqliteに関するh_nitoliamのブックマーク (2)

  • Firefox SQLiteデータベースのVACUUMについて - hogehoge @teramako

    またこの話か。というかFirefoxのパフォーマンスネタは定期的に挙がりますねw Re:長期間の使用で重くなったFirefoxを一瞬で軽くする方法 (Kanasansoft Web Lab.) Twitter上でいくつかやり取りしたけど、僕の考えは以下の通り。 SQLiteのVACUUMは論理データをエクスポートしてインポートし直すような処理。当然データ配置が変る。そうすると、その索引は全く別の行を指し示してしまうかもしれないので無意味な索引になる。VACUUMは対象テーブルに付く索引もセットで再構成されると予想 http://twitter.com/teramako/status/13823980384 なので、REINDEXはやらなくても良いと思っている。ただ、その後VACUUMとVACUUM+REINDEXではファイルのサイズが変化したという報告を頂いているので、REINDEXまでや

    Firefox SQLiteデータベースのVACUUMについて - hogehoge @teramako
  • 長期間の使用で重くなったFirefoxを一瞬で軽くする方法

    1.Firefoxのデータが保存されているディレクトリを開く(たとえばWindows7なら、下記ディレクトリ)。 C:\Users\ユーザー名\AppData\Roaming\Mozilla\Firefox\Profiles\適当な文字列.default 2.そして、以下のsqliteファイルを削除する(削除が怖いならリネームや他の場所に移動させておくと良い)。 places.sqlite おしまい。 長期間Firefoxを使っていると、キャッシュがたまってどんどん遅くなってきてしまいます(これはFirefoxの仕様です)。特にplaces.sqliteファイルはどんどん肥大化していき、数MB〜数十MBまで膨れあがっていきます。こうなってしまうと、インストール初期の頃に比べて、Firefoxのパフォーマンスは相当落ちています。そこで、places.sqliteファイルを削除し、すっきりクリ

    長期間の使用で重くなったFirefoxを一瞬で軽くする方法
  • 1