Circle of hope, performance terrible

The last few days my HA install has been all over the place. Most of the time I just receive a spinning circle on the Overview page. Performance is terrible. As it was housed on a VM I have upped the spec to dual core and 4GB RAM. Performance according on ESXi is around 5% at most! Yet here I am, sitting waiting all the time.

I am using the standard Db. Just noticed this in the log viewer

2020-04-26 09:10:54 ERROR (MainThread) [frontend.js.latest.202004072] https://<redacted>/frontend_latest/chunk.ee220cc88bc60d4bc620.js:2799:194218 Uncaught YAMLException: unacceptable kind of an object to dump [object Undefined]
2020-04-26 09:11:12 ERROR (MainThread) [frontend.js.latest.202004072] https://<redacted>/frontend_latest/chunk.ee220cc88bc60d4bc620.js:2799:194218 Uncaught YAMLException: unacceptable kind of an object to dump [object Undefined]
2020-04-26 09:18:07 ERROR (MainThread) [backoff] Giving up get_ratelimit(...) after 5 tries (concurrent.futures._base.TimeoutError)
2020-04-26 09:18:09 ERROR (MainThread) [backoff] Giving up get_ratelimit(...) after 5 tries (concurrent.futures._base.TimeoutError)
2020-04-26 09:18:40 ERROR (MainThread) [backoff] Giving up get_ratelimit(...) after 5 tries (concurrent.futures._base.TimeoutError)

Ran a configuration validation, something that usually takes around 2 seconds. I gave up waiting for it to finish after 1 minute. Just a spinning circle.

I have also noticed this in the supervisor log

20-04-26 07:39:48 WARNING (MainThread) [supervisor.dbus.rauc] Host has no rauc support. OTA updates have been disabled.

I deleted the Db and let it recreate again, still bad. Here is my recorder settings:

recorder:
  purge_interval: 2
  purge_keep_days: 7
  exclude:
    domains:
      - automation
      - updater
      - light
      - script
    entities:
      - sun.sun

Can anyone recommend what else I need to look for, as HA for me at the moment is unusable? Thanks

Without know anything about the scale of you HA instance, maybe changing from the default DB and going to mariadb.

Currently running Hyper-V HASS.io instance on 2GB ram with one virtual processor. Runs pretty good IMHO

Hard to tell with only 5 lines of log.

Thanks you for your replies. In the end I did a restore from my ESXI backup (ghettoVCB is a life saver!!). All working fine now so no idea what caused it.