I have a question on the history of some of the mysql.conf settings:
Forcing lowercase table names
All table names are lowercase in the akonadi database (see below). It is possible that the table names in the DDL are in lower case but I also noticed this setting in mysql.conf:
# Convert table named to lowercase lower_case_table_names=1
Is there a reason to force all table names to lowercase? It makes it very difficult to read. Especially for old crusty eyeballs. :p
16:42:39 3> show tables; +----------------------------------+ | Tables_in_akonadi | +----------------------------------+ | collectionattributetable | | collectionmimetyperelation | | collectionpimitemrelation | | collectiontable | | flagtable | | mimetypetable | | pablo | | parttable | | parttypetable | | pimitemflagrelation | | pimitemtable | | pimitemtagrelation | | relationtable | | relationtypetable | | resourcetable | | schemaversiontable | | tagattributetable | | tagremoteidresourcerelationtable | | tagtable | | tagtypetable | +----------------------------------+
Database Durability
This may be my ignorance showing but why are we allowing possible data loss in the event of a hard system interrupt?
innodb_flush_log_at_trx_commit=2