Het probleem wat je hebt ligt aan de database die je gebruikt. Die lijkt geen grote indexen toe te staan terwijl Openfire die wel wil gebruiken (zeker als je de database instelt om UTF8 karakter-sets te gebruiken).
Ik ben geen expert op dat gebied, maar vind met wat Google zoekopdrachten wel dat de limiet voor nieuwere versies van MySQL flink is opgehoogd. Je gebruikt een oude versie van MariaDB. MariaDB zelf biedt zelfs geen ondersteuning meer voor de 10.1 reeks. Ik raad je aan om te upgraden. Daarmee voorkom je hopelijk het probleem.