บริบท:
ฉันใช้โปรไฟล์ Firefox มาหลายปีแล้ว ไฟล์ประวัติของฉันใหญ่ขึ้นอย่างเป็นธรรมชาติ ฉันตั้งค่า Firefox Sync ไว้ระหว่างเดสก์ท็อปพีซีหลักกับแล็ปท็อปของฉัน
HW configs:
- PC: i5-3450, RAM DDR3 8 GB, Crucial M4 128 GB SSD
- แล็ปท็อป: Pentium SU4100, DDR3 RAM 4 GB, WD 5400 รอบต่อนาที HDD
การเข้าถึงรายการประวัติเมื่อพิมพ์ลงใน Awesome Bar บนเดสก์ท็อปของฉันใช้เวลานานแม้จะมีการกำหนดค่าที่เหมาะสมแลปท็อปก็ยิ่งช้าลง ประสบการณ์ไม่ตอบสนองค่อนข้าง
ฉันคิดว่าถ้าฉันล้างประวัติเล็กน้อยฉันอาจหลีกเลี่ยงการสร้างโปรไฟล์ใหม่เพื่อเร่งความเร็วสิ่งต่างๆ
คำถามตัวเอง:
เพื่อแสดง:

มีวิธีลบรายการประวัติทั้งหมดที่มีการเยี่ยมชมน้อยกว่า x (สมมติว่า 5) ครั้งและในเวลาเดียวกันการเยี่ยมชมล่าสุดน้อยกว่า y (สมมุติ 120 วัน) หรือไม่
afaik ไฟล์ประวัติเป็นฐานข้อมูล SQL บางชนิด แต่ฉันไม่แน่ใจจริงๆว่าข้อมูลถูกบันทึกอย่างไรหากมี "วิธีที่ปลอดภัย" ในการแก้ไขและแบบสอบถามที่จะทำในสิ่งที่ฉันต้องการจะเป็นอย่างไร
ฉันท่องไปตามคำถาม SuperUser ก่อนหน้าเพื่อดูว่าฉันสามารถค้นหาข้อมูลที่เกี่ยวข้องได้หรือไม่
ในไดเรกทอรีโปรไฟล์ของฉัน Firefox
places.sqliteมีไฟล์ชื่อ เปิดกับ SQLite เผย (อื่น) ตารางและmoz_placesmoz_historyvisitsดูเหมือนว่าmoz_historyvisitsจะใช้หลักของmoz_placesเพื่ออ้างถึง URL
เนื่องจากฉันไม่คุ้นเคยกับฐานข้อมูลฉันจึงไม่เข้าใจวิธีที่ทั้งสองตารางที่กล่าวถึงในใบเสนอราคาสัมพันธ์กัน
สกรีนช็อตของส่วนหนึ่งของตาราง

ฉันสังเกตเห็นว่าvisit_countมันอยู่ในรูปแบบมาตรฐานทำให้ง่ายต่อการทำงานด้วย last_visit_dateลักษณ์เข้ารหัสเพื่อตาเปล่าของฉัน แต่ฉันไม่สามารถมองเห็นในทางที่
หวังว่าจะช่วยได้ฉันอยู่ในจุดสิ้นสุดของปัญญา
