we are currently using openfire 3.3.1 on OpenSuse 10.3 with the embedded database and around 150 users. As Spark is proving much more popular on our site than I could have imagined the system has become quite sluggish.
From what I have read I would be better off using an external database. I have chosen MySql as it’s already being used on the same server.
Is there a way to get the user details out of the embedded db and into the MySql db without having to retype them all?
Another alternative is to stop the server, open the file [openfire home]/embedded-db/openfire.script. You can skip all the CREATE statements and try to execute the INSERT statements into your database. They are pretty much standard SQL so they should work fine with your db.