快速入门:使用 T-SQL 创建工作负荷分类器

在本快速入门中,我们将为组织的 CEO 快速创建一个具有较高重要性的工作负荷分类器。 此工作负荷分类器允许 CEO 查询的优先级高于队列中重要性更低的其他查询。

如果没有 Azure 订阅,请在开始前创建一个试用 Azure 帐户

注意

在 Azure Synapse Analytics 中创建专用 SQL 池实例可能会产生一个新的可计费服务。 有关详细信息,请参阅 Azure Synapse Analytics 定价

先决条件

本快速入门假定你已在 Azure Synapse Analytics 中预配专用 SQL 池,并且具有 CONTROL DATABASE 权限。 如果需要创建一个 SQL 池,请参考创建和连接 - 门户创建名为 mySampleDataWarehouse 的专用 SQL 池。

登录到 Azure 门户

登录 Azure 门户

为 TheCEO 创建登录名

使用 CREATE LOGINmaster 数据库中为“TheCEO”创建 SQL Server 身份验证登录名。

IF NOT EXISTS (SELECT * FROM sys.sql_logins WHERE name = 'TheCEO')
BEGIN
CREATE LOGIN [TheCEO] WITH PASSWORD='<strongpassword>'
END
;

创建用户

在 mySampleDataWarehouse 中创建用户“TheCEO”

IF NOT EXISTS (SELECT * FROM sys.database_principals WHERE name = 'THECEO')
BEGIN
CREATE USER [TheCEO] FOR LOGIN [TheCEO]
END
;

创建工作负荷分类器

为“TheCEO”创建具有较高重要性的工作负荷分类器

DROP WORKLOAD CLASSIFIER [wgcTheCEO];
CREATE WORKLOAD CLASSIFIER [wgcTheCEO]
WITH (WORKLOAD_GROUP = 'xlargerc'
      ,MEMBERNAME = 'TheCEO'
      ,IMPORTANCE = HIGH);

查看现有分类器

SELECT * FROM sys.workload_management_workload_classifiers

清理资源

DROP WORKLOAD CLASSIFIER [wgcTheCEO]
DROP USER [TheCEO]
;

我们会针对专用 SQL 池中存储的数据,按数据仓库单位收费。 这些计算和存储资源是分开计费的。

  • 如果想要将数据保留在存储中,可以在不使用专用 SQL 池时暂停计算。 如果暂停计算资源,则你只需支付数据存储费用。 准备好处理数据时,可以恢复计算。
  • 若要避免将来产生费用,可以删除该专用 SQL 池。

遵循以下步骤清理资源。

  1. 登录到 Azure 门户,选择你的专用 SQL 池。

    Clean up resources

  2. 若要暂停计算,请选择“暂停” 按钮。 暂停专用 SQL 池后,会看到“启动”按钮。 若要恢复计算,请选择“启动” 。

  3. 若要删除专用 SQL 池以免产生计算或存储费用,请选择“删除”。

后续步骤