PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Firefox3 - SQL Optimierung und Reparatur


HeldImZelt
2009-09-30, 02:44:21
Hier sind einige Optimierungs- und Reparaturmöglichkeiten für die SQL Datenbanken des Firefox.

Es sind drei Batchdateien, die das offizielle SQL Wartungstool (sqlite3.exe) ansprechen:

'Check' überprüft die Datenbanken (pragma integrity_check)
'Optimize' optimiert/komprimiert (vacuum)
'Repair' extrahiert die Datenbankeinträge und leitet sie in ein neues Datenbankfile (dump>newfile)
Warnung: Es hilft u.a. bei der Rettung von Cookies (cookies.sqlite) nach einem Absturz, zerballert aber u.U. andere Datenbanken. Auf jeden Fall Backups anlegen.

Während die ersten Zwei (check, optimize) nach meinen Erfahrungen unproblematisch sind und gute Ergebnisse liefern (vergleicht am besten selbst eure Dateigrößen der *.sqlite Dateien vorher/nachher), ist das 'Repair' Script gefährlicher. Während es gute Dienste bei den Cookies geleistet (cookies.sqlite) und diese mehrfach gerettet hat, zerstört es u.U. die 'content-prefs.sqlite' und 'places.sqlite'. Die Datenbank an sich scheint gültig, aber der Firefox mag sie nicht mehr und benennt sie beim Start in *.corrupt Files um.

Anwendung:
1) Separaten Ordner anlegen.
2) *.sqlite Dateien aus Profilordner reinkopieren.
3) Unten angefügtes Archiv reinkopieren und entpacken.
4) Vor dem Ausführen *.sqlite Dateien sichern (rar/zip).
5) Script auswählen und starten
6) Ausgewählte, prozessierte Dateien in den Profilordner zurück kopieren.
7) Ggf. auf *.corrupt Dateien überprüfen, die nach dem Schließen des Firefox entstehen können. Diese Dateien wurde dann vom Firefox nicht akzeptiert. Original weiterverwenden.

'Repair' nur bei Bedarf (Datenrettung) benutzen, wenn die Datenbank nicht mehr vom Firefox akzeptiert und/oder mit 'Check' fehlerhaft markiert wird, ggf. 'corrupt' deklarierte Datenbanken nach Firefox Neustart durch Backup ersetzen.

Download:
http://www.supashare.net/6gf9j0cigcii