We ran into a problem with our current database server and needed to make a new one, so I took the database backup, moved it over to the new one, and pointed the XF install at it. This caused Xenforo to fail to load due to timeouts, but when inspecting the transaction log, I can see that requests are indeed being made. Apache is also working correctly and showing relatively low load, so I suspect it has to be something with MySQL (MariaDB to be more exact). Our install does not support emojis via XF's native support (and we're fine with that), so it isn't the UTF8 problem. I've been stuck on this for awhile and I'm not sure what to check next to debug, as I'm not terribly familiar with Xenforo. I'm happy to provide any information that could help figure this out.
It's also worth noting that the load on the database is very low.
It's also worth noting that the load on the database is very low.