Firefox, ottimizzare i DB di sqlite con VACUUM

Marzo 12, 2009

Avevo già elencato qui una serie di hack per velocizzare la navigazione Internet. Mi sono finalmente studiato il piccolo trucchetto per ottimizzare i DB sqlite di Firefox con VACUUM.

Dato che questo hack deve ripetersi nel tempo (l’unica manutenzione su DB sqlite, in generale, è questa se ho ben capito) ho scritto questo script. Non contento di questo mi sono messo nelle mani di cron quindi, da utente, lanciato crontab -e ed inserito questa stringa

00 19 * * 1 zsh /home/ugaciaka/.sqlite_vacuum.zsh

che fa partire lo script ogni Lunedì della settimana alle 19.00 in punto.

8 Risposte a “Firefox, ottimizzare i DB di sqlite con VACUUM”

  1. motoplux Dice:

    Ottimo!
    Vale quindi anche per tutti i file .sqlite usati da altri programmi come ad esempio liferea (aggregatore di feed)?
    Quelli che stanno in $HOME/.liferea_1.4/mozilla/lifera per intenderci

  2. ugaciaka Dice:

    bella domanda, prova! fai una copia di .liferea_1.4 di backup ovviamente.

    Poi vedi se qualcosa si velocizza ;-)

  3. motoplux Dice:

    pare proprio di si :D
    ora un bel
    $find . -name *sqlite
    e via di vacuum :D

  4. ugaciaka Dice:

    tu non sai cosa hai fatto: mi stai facendo venire in mente di scrivere uno script che sondi tutta la home alla ricerca di sqlite da ottimizzare XD

  5. motoplux Dice:

    eheh… io non ho detto niente :D


  6. [...] (dal nickname impronunciabile, forse mutuato dalla serie TV di Ally McBeal) che ha composto uno script per ZSH — opzionalmente aggiungibile a crontab. Risolvere le dipendenze su Ubuntu è piuttosto [...]

  7. ZioFork Dice:

    find ~/.[^.]* -name “*.sqlite” -print -exec sqlite3 \{\} “vacuum; reindex;” \;

    ;)

    • ugaciaka Dice:

      messo così sembra funzionare, sono stato prima con un ciclo, find è più complicato anche se più pulito


Lascia un commento