Tip: Mail.app wieder schnell machen!

Diskutiere mit über: Tip: Mail.app wieder schnell machen! im Mac OS X Apps Forum

  1. VXRedFR

    VXRedFR Thread Starter MacUser Mitglied

    Beiträge:
    939
    Zustimmungen:
    53
    Registriert seit:
    03.06.2005
    Hi!

    auf Hawk Wings habe ich gerade den Bloeintrag entdeckt, um Mail.app wieder schneller zu starten.
    Der Trick ist, die SQLite Datenbank zu komprimieren und alte Einträge die es nicht mehr gibt zu entfernen, bzw. zu optimieren.

    Mail vorher beenden!

    Im Terminal
    Code:
    cd ~/Library/Mail
    sqlite3 Envelope\ Index
    
    Im nun folgenden sqlite3 Prompt:
    Code:
    vacuum subjects;
    
    eingeben.
    Nach ein bisschen Zeit und Arbeit des sqlite3 kann man den Prompt wieder mit CTRL-D schließen und das Terminal beenden.

    Vorher aber zur Sicherheit die Datei "~/Library/Mail/Envelope Index" wegsichern!

    Ihr könnt auch vergleichen wie groß die "Envelope Index" vor der Aktion war und wie groß diese danach ist.
    Mein Mail fühlt sich nun wieder richtig "snappy" an und der Index ist von 2.6MB auf 792kb geschrumpft!

    Über Erfahrungen bin ich gespannt, vor allen bei denjenigen bei denen Mail mittlerweile etwas laaaangsam läuft ;-)
     
    Zuletzt bearbeitet: 02.03.2007
  2. duensch

    duensch MacUser Mitglied

    Beiträge:
    66
    Zustimmungen:
    1
    Registriert seit:
    13.01.2007
    Also bei mir hängt sich da nur das Terminal auf, oder das dauert ne ewigkeit bis der die Sachen komprimiert hat. Bins grad mal am testen.

    Gruß Duensch
     
  3. VXRedFR

    VXRedFR Thread Starter MacUser Mitglied

    Beiträge:
    939
    Zustimmungen:
    53
    Registriert seit:
    03.06.2005
    Hi!

    kommt natürlich drauf an wieviel Mails und wieviel Postfächer du hast. Bei mi hats auch gute 2-3 Minuten gedauert.

    Aufhängen sollte sich da nix, nur Gedult haben ;-)
    Laut den Kommentaren zum Blog-Eintrag auf Hawk-Wings hat das bei fast jedem einen deutlichen Schub gebracht...
     
  4. mirage

    mirage MacUser Mitglied

    Beiträge:
    115
    Zustimmungen:
    0
    Registriert seit:
    02.10.2004
    Ein kleiner Fehler hat sich eingeschlichen:
    Code:
    vacuum subjects[B];[/B]
    
     
  5. RMS-E-FNF

    RMS-E-FNF MacUser Mitglied

    Beiträge:
    12
    Zustimmungen:
    0
    Registriert seit:
    02.02.2007
    Ein bißchen einfacher...

    ein kleines bißchen einfacher geht das, indem man Apple Mail beendet und dann im Terminal folgendes eintippt:

    Code:
    sqlite3 ~/Library/Mail/Envelope\ Index 'vacuum;'
    Das erspart einem den SQL-Prompt und ist auch kürzer. Der in den meisten Anleitungen zusätzlich angegebene Tabellenname (meist »subjects«) wird ignoriert, kann also weggelassen werden.

    Erklärung

    Apple Mail speichert einige Daten (Adressen, Betreff etc.) in einer Datenbank, um schnellen Zugriff auf diese Daten zu haben. Mit der Zeit wird die Datenbank unordentlich. Beispielsweise wird, wenn E-Mails gelöscht werden, der frei werdende Platz nicht immer wieder genutzt. Das Phänomen ist unter dem Begriff »Fragmentierung« sicherlich den meisten ein Begriff.

    Interessant ist, daß der manuell ausgeführte Befehl etwas bringt, obwohl für die Datenbank »Envelope Index« ein automatisches vacuum eingeschaltet ist. Überprüfen läßt sich das mit folgendem Befehl:

    Code:
    sqlite3 ~/Library/Mail/Envelope\ Index 'PRAGMA auto_vacuum;'
    Ist das Ergebnis »1«, so ist auto_vacuum eingeschaltet.

    Das Handbuch dazu findet sich unter http://www.sqlite.org/pragma.html#pragma_auto_vacuum.
     
  6. IceCold

    IceCold Gast

    Bei mir hats in der Tat auch etwas gebracht, wenn auch nicht viel. Mein Index schrumpfte von 6.2MB auf 5MB. Dauer: ca 20 Sekunden.
     
  7. flamecat

    flamecat MacUser Mitglied

    Beiträge:
    202
    Zustimmungen:
    12
    Registriert seit:
    29.12.2006
    Gibt es jetzt auch ein kleines Programm names VacuumMail!

    Website VacuumMail
    Download VacuumMail
     
    Zuletzt von einem Moderator bearbeitet: 24.10.2015
  8. MacDodo

    MacDodo MacUser Mitglied

    Beiträge:
    112
    Zustimmungen:
    3
    Registriert seit:
    04.03.2006
    hmmm scheint bei mir nicht so ganz zu funktionieren... wenn ich danach ein intelligentes Postfach anlege erscheinen dort auch emails von accounts die ich schon lange gelöscht habe...

    ne idee?
     
Die Seite wird geladen...
Ähnliche Themen - Tip Mail app Forum Datum
Mail jpg/jpeg Mac OS X Apps Donnerstag um 16:09 Uhr
Suche Tip für ein Fakturierungsprogramm Mac OS X Apps 02.08.2015
Tip für "Mail" Mac OS X Apps 24.07.2009
Danke für den raschen ersten Tip Mac OS X Apps 27.11.2006
[iTunes] Tip für Auslagerung der Daten Mac OS X Apps 09.06.2005

Diese Seite empfehlen

Benutzerdefinierte Suche