I discovered what the issue was. I have three recurring, weekly events set to never end. For some reason, about 15,000 posts were created for the three events (all contained to a few days in one month in 2016). I deleted all of those and then the site started working fine again.
Any idea what would cause that happen?