We have already resolved the issue, but I'm posting because we're still trying to understand why this happened and I wanted to see if anyone has encountered this issue before and has any ideas on what might have caused it.
Three days ago, after nothing changed that we could determine, our parcels feature classes which are all in a Parcels feature dataset in our Enterprise geodatabase stopped working. Specifically, when you tried to load a layer into ArcGIS Pro directly or through a service, the CPU on the SQL Server machine would immediately spike to 100% and if you were loading it as part of a service the number of instances used would jump to the maximum in seconds. The parcels layer would then fail to load.
We were able to resolve the issue by deleting the Parcels feature dataset and all of its layers from the database and then recreating it. Once recreated, it worked as it had three days ago. We did have archiving enabled on the dataset and I disabled that. The issue started two weeks after any data had last been updated.
Has anyone ever encountered anything like this before and if so, did you figure out what might have caused it? Thanks!