Re: Akonadi dsaster

Martin Steigerwald <[email protected]>
Newsgroups gmane.comp.kde.users.pim
Message-ID <2263337.73YAhfVONU@merkaba>
Am Montag, 10. Oktober 2016, 10:12:42 CEST schrieb Michael Mol:
> A *huge* chunk of this, for me, turned out to be in the abysmal MySQL
> configuration it defaults to. I posted about it on Google+ and on /r/kde
> several months ago. https://plus.google.com/+MichaelMolG/posts/HQQH6RHhLNw
> 
> I'll note my understanding of Akonadi has improved slightly since I wrote
> that; I wasn't able to find where Akonadi's MySQL configuration was kept, so
> I switched out to using a system mysqld.That's not necessary if you know
> where Akonadi sources its MySQL configuration from.
> 
> I'll also add that I'm syncing nearly a decade's worth of email from GMail
> into Akonadi, hundreds of thousands of emails. People without as much email
> history likely won't see the same kind of performance difficulties I do.
> 
> Here's the relevant excerpt:
> 
> Altogether, here are the changes I've made:
> 
> In my.cnf
> 
> innodb_buffer_pool_size = 1024M # I have 16GB of RAM. I can spare a gig to
> keep more of Akonadi's working set in memory.

Well yes, I raised this as well.

The default value is *ridiculously* low. I opened a bug report about this 
quite a time ago. I think 1 GiB may be too much for many use cases, but well I 
use that much as well with that 2000000+ mails. But for users with many mails: 
Raise it :). mysqltuner.pl can be used to determine a good value.

The global db config appears to be in /etc/xdg/akonadi, they may a source copy 
for that something in /usr as well. The local one is in ~/.local/share/
akonadi. I just edited this one and have it under version control. And yes if 
on upgrades it downgraded my config again I noticed quite lower performance and 
more waiting.

I also switched to MariaDB, but whether that makes sense… it works at least.

I may review other changes you made.

I do think Akonadi as a background service in general makes sense, whether a 
MySQL database is the best way to store the metadata… I am not so sure about. 
That said the Zimbra server we had at one time was able to handle insanely 
large folders (>450000+) with ease, using MySQL + Lucene. KMail still can´t 
handle such large folders in an usable way.

Thanks,
-- 
Martin
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.