Simple Machines Community Forum

SMF Support => Server Performance and Configuration => Topic started by: shawnb61 on July 01, 2017, 03:08:29 PM

Title: Is InnoDB fully supported in 2.0.x?
Post by: shawnb61 on July 01, 2017, 03:08:29 PM
I've been thinking of making the conversion to InnoDB, but it is unclear to me whether it is explicitly supported. 

It's not mentioned on the requirements page:
https://wiki.simplemachines.org/smf/SMF2.0:Requirements_and_recommendations

There is an old thread or two that mention issues with merge functions, but they are old. 

I've been assuming it's OK...  Checking that assumption... 


Title: Re: Is InnoDB fully supported in 2.0.x?
Post by: vbgamer45 on July 01, 2017, 04:33:09 PM
It should work ok. Main thing is to make all the tables the same type otherwise there could be performance issues on the joins
Title: Re: Is InnoDB fully supported in 2.0.x?
Post by: Arantor on July 01, 2017, 05:30:54 PM
Also read the performance notes, I seem to recall there used to be issues around certain tables needing to be reordered though I think those were fixed in 2.0.8.
Title: Re: Is InnoDB fully supported in 2.0.x?
Post by: shawnb61 on July 01, 2017, 10:18:09 PM
Thanks for the input.

I'd read all of those notes, but it's hard to tell if any of the concerns apply to current versions or not. 

I've had my test environments InnoDB for a while, so I went for it in prod.  So far, so good.  If anything pops up, I'll report back. 
Title: Re: Is InnoDB fully supported in 2.0.x?
Post by: shawnb61 on July 12, 2018, 10:28:10 AM
A year later and everything is fine.  No issues whatsoever. 

Medium-sized forum (165517 Posts in 18774 Topics by 24414 Members - most online today: 85, including guests).   

Interesting discussion on InnoDB on this thread, including some restrictions, e.g., on fulltext searches & filesystem restores:
https://www.simplemachines.org/community/index.php?topic=560209.msg3979759#msg3979759

Title: Re: Is InnoDB fully supported in 2.0.x?
Post by: Arantor on July 12, 2018, 10:32:54 AM
There used to be issues prior to 2.0.8 with board ordering, but the only blocker left is full text indexes if you're on below 5.6. Everything else should be fine now.