The forum was acting strangely for logged-in users yesterday evening. I got a PM from a member yesterday around 7PM which is when I looked into it.
Before beginning work, I made sure to do a DB backup which took a couple hours last night, so I waited till this morning to do any work.
This morning, I did a table optimization and repair, and now things appear normal.
Thanks for your patience.