Grafana Alerts triggering

I started experimenting with Grafana Alerts and I am trying to figure out the question, whether the alert condition checks are triggered/queried from the Grafana side (by scheduler), is it right?

It means that Grafana is periodically querying the database (for example Oracle), is it right?

Thanks for the answer.