我在 Windows 服务器上运行 PowerBI,该服务器具有: 4个CPU 73GB 内存
它往往随机具有较高的 CPU 负载,其最消耗的进程是:
ReportingServicesService.exe RSPowerBI.exe msmdsrv.exe
我找不到服务器需要那么多 CPU 来处理这些进程的具体原因我已经检查了工作负载和计划,使用性能监视器检查是否存在瓶颈,检查了后台进程并增加了 RAM,但我不能似乎找到了问题仍然存在的原因。
msmdsrv.exe 是 Analysis Services 数据库引擎。 它是一个内存中语义建模引擎,负责刷新您的 Power BI 模型,并执行报表的所有查询处理。
如果 CPU 利用率较高,可能是因为您正在运行的 Power BI 语义模型的数量、大小或复杂性所致。
我在 Windows 服务器上运行 PowerBI,该服务器具有: 4 个 CPU 73GB RAM
如果您在单个服务器上托管语义模型和报告,那么这相当小。
对于大型部署,您可以在独立服务器上以表格模式运行 SQL Server Analysis Services。