環境:
私は数年前からFirefoxプロファイルを使用しています。私の履歴ファイルは自然に巨大になりました。メインデスクトップPCとラップトップの間にFirefox Syncをセットアップしました。
ハードウェア構成:
- PC:i5-3450、8 GB DDR3 RAM、Crucial M4 128 GB SSD
- ラップトップ:Pentium SU4100、4 GB DDR3 RAM、WD 5400 rpm HDD
デスクトップのAwesomeバーに入力するときに履歴エントリにアクセスすると、適切な設定にもかかわらずかなり時間がかかり、ラップトップはさらに遅くなります。経験は非常に無反応です。
履歴を少しクリアすると、スピードアップのために新しいプロファイルを作成するのを避けられるかもしれません。
質問自体:
説明する:
x(5としましょう)未満の回数だけアクセスされ、同時にy(120としましょう)日前の最近のアクセスがあったすべての履歴エントリを削除する方法はありますか?
履歴ファイルはなんらかのSQLデータベースですが、「安全な方法」でデータを編集し、必要なクエリを実行する方法がある場合、データがどのように保存されるのかはよくわかりません。
以前のSuperUserの質問を参照し続け、関連情報を見つけることができるかどうかを確認しました。
私のFirefoxプロファイルディレクトリにという名前のファイルがあります
places.sqlite
。sqliteで開くと、(特に)テーブルmoz_places
とが表示されmoz_historyvisits
ます。moz_historyvisits
のプライマリを使用moz_places
してURLを参照しているようです。
私はデータベースに慣れていないので、引用で言及されている2つのテーブルがどのように関連しているかはよくわかりません。
テーブルの一部のスクリーンショット
がvisit_count
標準的な形式になっているので、簡単に操作できることに気づきました。last_visit_date
ルックスは、私の肉眼で暗号化されたが、私はどのように見ることができません。
お役に立てば幸いです。