I made an simple webapi that retreives some data from a azure sql server.
But i noticed, every time when i make a request to get some data, it takes some time to load it (5+- seconds).
The second time within a short period (for example 5 minutes) it will retreive it way faster.

Is there something like a machine spin up that creates this delay?
And is there a way to get rid of this delay? Its very anoying...

Or might this be another problem? Or is there a way to confirm/debug this idea?
I'm even not sure that this issue is caused by a spin up.