在 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);