erlug
[Top] [All Lists]

Re: [Erlug] Ubuntu 8.10: Evolution LENTO!

To: ERlug - Lista Pubblica <erlug@xxxxxxxxxxxxxx>
Subject: Re: [Erlug] Ubuntu 8.10: Evolution LENTO!
From: Fabio Muzzi <kurgan@xxxxxxxxxx>
Date: Mon, 03 Nov 2008 18:43:23 +0100
On Fri, 2008-10-31 at 02:06 +0100, Fabio Muzzi wrote:

> Ho upgradato a Ubuntu 8.10.
> 
> In linea di massima non ho avuto problemi, ma Evolution, che ha cambiato il
> sistema di indicizzazione delle mailbox, e` diventato lentissimo. Accede al
> disco continuamente e di fatto e` totalmente inutilizzabile.


Dunque, pare che io non sia l'unico.

Il problema e` legato al passaggio a sqlite3 per gli indici locali delle
mail, ed e` un problema di mostruosa inefficienza. Le query sono fatte
male, mancano degli indici, e nessuno si e` posto il problema
dell'efficienza, a quanto pare.

Saro` pessimista, ma temo che prima di qualche mese questi problemi non
saranno risolti, perche` cosi` a naso mi sembra che ci siano diversi
punti da risolvere, alcuni dei quali sono semplici, altri decisamente
meno.

Se avete lo stesso problema, potete vedere cosa succede qui:

https://bugs.launchpad.net/ubuntu/+source/evolution-data-server/+bug/292739

E anche qui:

http://bugzilla.gnome.org/show_bug.cgi?id=558883


Per finire, questo script ORRENDO, lanciato nella directory
~/.evolution/mail/imap/<nome account>, crea gli indici che dovrebbero
velocizzare un poco le cose (poco, per la mia esperienza diretta).
Notare che NON funziona se i nomi dei folder hanno degli spazi.

=============================================================================
for a in `sqlite3  folders.db ".tables" `  ; do
 echo $a
 sqlite3  folders.db ' create index "index_deleted_'$a'" on "'$a'" (deleted) '
 sqlite3  folders.db ' create index "index_junk_'$a'" on "'$a'" (junk) '
 sqlite3  folders.db ' create index "index_read_'$a'" on "'$a'" (read) '
done
=============================================================================

E` normale che dia errori, ci sono tables che non contengono i campi
indicati perche` non devono... ma mi faceva fatica escluderle, cosi`
come mi faceva fatica fare in modo che funzionasse con i folder che
hanno nomi con gli spazi.






-- 

Fabio "Kurgan" Muzzi

La diagnosi del tecnico:
Si e` corrotta la tabella del link dinamico degli eseguibili

<Prev in Thread] Current Thread [Next in Thread>
  • Re: [Erlug] Ubuntu 8.10: Evolution LENTO!, Fabio Muzzi <=