Multiple query for each alert rule evaluation

So i was looking alert rule log and what i see that for each evaluation period i see that grafana is making 3-4 query to the metric stack and this is only one query in the alert. Is this an expected bheaviour?

If you are scaling then yes:

so is there any way we can improve this, as we have lot for alert and it is degrading our backend read performance