I have got a Synapse Workspace set up with a Dedictaed Pool running at DW100c.
The issue is my data set is very small - I am creating some dimensions and facts, and the largest FACT is around 300,000 records. Dimensions are much smaller.
We were using Azure SQL Database and had a view to migrate into Synapse. Some of the stored procedures we were running in SQL Database (2 cores) was taking around 2 mins whereas in Synapse it takes 6-7minutes.
I cant understand if SYnapse Dedicated Pool is a more upscaled why do my queries take much longer? If i scale it to 500 yeah it does speed up, but surely that cant be the answer? I have created the tables using round robin / replicated / hash where they are necessary.
Is the issue, my dataset is too small for Synapse Dedicated Pools?