Bối cảnh:
Tôi đã sử dụng hồ sơ Firefox của tôi trong một vài năm nay. Tập tin lịch sử của tôi đã trở nên rất lớn, một cách tự nhiên. Tôi đã cài đặt Firefox Sync giữa máy tính để bàn chính và máy tính xách tay của mình.
Cấu hình CTNH:
- PC: i5-3450, RAM 8 GB DDR3, SSD quan trọng M4 128 GB
- máy tính xách tay: Pentium SU4100, RAM 4 GB DDR3, ổ cứng WD 5400 vòng / phút
Truy cập các mục lịch sử khi gõ vào Awesome Bar trên máy tính để bàn của tôi mất khá nhiều thời gian mặc dù cấu hình khá, máy tính xách tay thậm chí còn chậm hơn. Trải nghiệm khá không phản hồi.
Tôi hình dung nếu tôi xóa lịch sử lên một chút, tôi có thể tránh việc tạo một hồ sơ mới để tăng tốc mọi thứ.
Câu hỏi:
Để minh họa:
Có cách nào để xóa tất cả các mục lịch sử đã được truy cập ít hơn x (giả sử 5) lần và đồng thời, lần truy cập gần đây ít hơn y (giả sử là 120) ngày không?
afaik tệp lịch sử là một loại cơ sở dữ liệu SQL, nhưng tôi không thực sự chắc chắn làm thế nào dữ liệu được lưu, nếu có "cách an toàn" để chỉnh sửa nó và truy vấn để làm những gì tôi cần sẽ như thế nào.
Tôi tiếp tục duyệt qua các câu hỏi SuperUser trước đó để xem liệu tôi có thể tìm thấy thông tin liên quan không.
Trong thư mục hồ sơ Firefox của tôi, có một tệp có tên
places.sqlite
. Mở nó với sqlite tiết lộ (trong số những người khác) các bảngmoz_places
vàmoz_historyvisits
. Có vẻ nhưmoz_historyvisits
sử dụng chính củamoz_places
để chỉ các URL.
Vì tôi không quen thuộc với cơ sở dữ liệu, tôi thực sự không hiểu cách hai bảng được đề cập trong trích dẫn có liên quan.
ảnh chụp màn hình của một phần của bảng
Tôi đã nhận thấy visit_count
nó có định dạng chuẩn, giúp bạn dễ dàng làm việc. Các last_visit_date
hình mã hóa để mắt thường của tôi, nhưng tôi không thể nhìn thấy trong đó chiều.
Hy vọng rằng sẽ giúp, tôi ở cuối trí thông minh của tôi.