Gregarius – Datenbank bereinigen / schneller machen

Hat man viele Feeds mit vielen Artikeln wird der Web-Feedreader Gregarius mit der Zeit immer langsamer.

Leider funktioniert die Bereinigung gelesener Artikel in der von mir eingesetzten Release-Version nicht. Das kann man aber auch hin- und wieder manuell auf der mysql-Konsole erledigen. Folgendes löscht alle gelesenen Artikel älter als 50 Tage:

DELETE FROM item WHERE unread=0 and added<DATE_SUB(NOW(), INTERVAL 50 DAY);

Ich habe gerne ein Backlog der gelesenen Artikeln, um eine gewisse Zeit nach dem Lesen noch darin suchen zu können. Ideal wäre daher die Möglichkeit, alte Artikel nach einer gewissen Zeit nach dem Lesen bereinigen zu können. Aber da Gregarius das Lese-Datum nicht mitloggt, muß man sich mit dem added-Datum behelfen.