Does N user using Grafana means Grafana queries database N times?

Let’s say we have 100 users logging into our on-premises Grafana and all of the 100 users looking at the same dashboard which contains only one graph which queries the database with a big bulky SQL.

Does Grafana send 100 different queries to the database for each user?

Or is there an optimization about it?