中型 RC 中的单个查询导致 Azure 专用 SQL 池中的 CPU 达到 100%

Single Query in Medium RC Causing CPU to 100% in Azure Dedicated SQL Pool

我们的专用 SQL 池中有一个用户以前自己将 CPU 飙升至 100%。我们认为这是由于她的查询具有多个子查询并且处于中等资源 class。但是,我们不能告诉执行计划。我们通常以 500 DWU 运行,它有 20 个并发槽,中等 rc 有两个槽。

如果查询有 4 或 5 个子查询,我们是否应该期望此查询总共占用 10 个并发槽?还有,我们怎么看执行计划呢?好像和正常的不一样SQL.

谢谢!

很难判断子查询是否是真正的罪魁祸首。对我来说,我认为数据起着更大的作用。对于执行计划,不知道你有没有看过这个doc,应该会有帮助。