在 Azure Synapse 中,如何检查表的分布方式。例如是否以循环方式分发或使用哈希键分发。
最佳答案
您可以在专用 SQL 池中使用动态管理 View (DMV) sys.pdw_table_distribution_properties
来确定表是否通过循环、散列或复制进行分发,例如
SELECT
OBJECT_SCHEMA_NAME( object_id ) schemaName,
OBJECT_NAME( object_id ) tableName,
*
FROM sys.pdw_table_distribution_properties;
它是 distribution_policy_desc
列。一些示例结果:
关于sql-server - 在 Azure Synapse 中,如何检查表的分布方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67938232/