在 Azure Synapse Analytics 的专用 SQL 池中配置工作负载重要性
在 Azure Synapse 的专用 SQL 池中设置重要性可以影响查询计划。 重要性较高的查询将安排在重要性较低的查询之前运行。 若要为查询分配重要性,需要创建工作负荷分类器。
创建具有重要性的工作负载分类器
在数据仓库方案中,用户通常需要在繁忙的系统上快速运行其查询。 用户可能是需要运行报表的公司高管人员,也可能是运行即席查询的分析师。 要分配重要性,请创建一个工作负载分类器,并向查询分配重要性。 下面的示例使用 create workload classifier 语法创建了两个分类器。 Membername
可以是单个用户或组。 若要查找现有的专用 SQL 池用户,请运行:
Select name from sys.sysusers
若要为重要性较高的用户创建工作负荷分类器,请运行:
CREATE WORKLOAD CLASSIFIER ExecReportsClassifier
WITH (WORKLOAD_GROUP = 'xlargerc'
,MEMBERNAME = 'name'
,IMPORTANCE = above_normal);
若要为重要性较低运行即席查询的用户创建工作负荷分类器,请运行:
CREATE WORKLOAD CLASSIFIER AdhocClassifier
WITH (WORKLOAD_GROUP = 'xlargerc'
,MEMBERNAME = 'name'
,IMPORTANCE = below_normal);