Synapse dedicated SQL pool - 100% Cost in estimated plan for "Compute to Control Node"

Paul Hernandez 686 Reputation points Microsoft Employee
2021-10-29T08:54:32.83+00:00

Hi everyone,

I am trying to understand an estimated execution plan for a query running on an sql dedicated pool.

The cost is 100% allocated to the operation "Compute to Control Node".

What does it mean?

We are trying to determine if it worths to create a partition in a small table (only 200K rows) or not. I think compare the two plans could be an option but I cannot understand them and cannot find online documentation.

Could someone please provide some documentation links regarding execution plans on dedicated pools, or is this info currently not available?

BR.
Paul

Azure Synapse Analytics
Azure Synapse Analytics
An Azure analytics service that brings together data integration, enterprise data warehousing, and big data analytics. Previously known as Azure SQL Data Warehouse.
5,379 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Tom Phillips 17,771 Reputation points
    2021-10-29T13:45:58.68+00:00

    Can you post the XML query plan here https://www.brentozar.com/pastetheplan/.

    In answer to your question, partitioning is generally not a query performance enhancement tool. With proper indexing, partitioning will not help query performance.

    Partitioning a table that small, will not have any performance impact. Partitioning is really only useful for loading/unloading large amounts of data. For example, billions of rows per month, and you only want to keep a rolling 12 months of data in the table.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.