On 5/19/2016 4:12 PM, Patrice Levesque ([email protected]) wrote:
This is probably a silly question... but why would we rather have a
9-tables-total database? Just that it makes mysql look less crowded,
or are there also actual benefits?
Two things on top of my head:

        1) MySQL table metadata operations get sluggish when the server hits
        a couple of thousands tables.  All table metadata is stored in a
        non-transactional engine (MyISAM) so full-table locks cannot be
        avoided;

        2) Control of schema creation; if you currently want to use table
        compression, partitions or get complete Unicode coverage with SOGo,
        you need to pre-create the schema; letting SOGo automatically create
        a random number of tables defeats that.




It'd be cool to run a performance benchmark, SOGo Before and After the SQL upgrade to 9 tables total! I suspect the speed gains will score very impressively!


--
[email protected]
https://inverse.ca/sogo/lists

Reply via email to