语境:
我已经使用我的Firefox配置文件已有几年了。我的历史档案自然变得庞大。我在主桌面PC和笔记本电脑之间设置了Firefox Sync。
硬件配置:
- PC:i5-3450,8 GB DDR3 RAM,Crucial M4 128 GB SSD
- 笔记本电脑:奔腾SU4100,4 GB DDR3内存,WD 5400转硬盘
在我的桌面上输入Awesome Bar时访问历史记录条目需要相当长的时间,尽管配置不错,笔记本电脑甚至更慢。这种体验反应迟钝。
我想如果我把历史记录稍微清理一下,我可能会避免创建一个新的配置文件来加快速度。
问题本身:
为了显示:
有没有办法删除访问次数少于x(比如5次)的所有历史记录条目,同时最近的访问次数少于y(比如120天)?
afaik历史文件是某种SQL数据库,但我不确定如何保存数据,如果有一个“安全的方法”来编辑它以及查询要做什么我需要的样子。
我一直浏览以前的SuperUser问题,看看能不能找到相关信息。
在我的Firefox配置文件目录中,有一个名为的文件
places.sqlite
。用sqlite打开它会显示(除其他外)表格moz_places
和moz_historyvisits
。看起来moz_historyvisits
使用主要的moz_places
引用URL。
由于我不熟悉数据库,我并不真正理解引用中提到的两个表的相关方式。
部分表格的屏幕截图
我注意到了 visit_count
采用标准格式,易于使用。该 last_visit_date
我的肉眼看起来很加密,但我看不出以哪种方式。
希望有所帮助,我在我的智慧结束。