尝试改进/优化 7gb 表格模型上的查询响应时间,SSAS 表格 2017。
服务器是一个虚拟机,具有 128GB 内存、8 个插槽、16 个内核。根据核心信息.exe没有 NUMA 节点。
最大的表是 ~4200 万行,第二大表是 ~2400 万行。查询响应时间通常在 5-15 秒范围内,这对我来说似乎很长。
当我从本地 excel 对我的模型运行查询时,核心 0-3 以 100% 固定,而其他核心保持在 0-ish。
这种核心利用率模式是否正常?我是否应该研究可以在所有内核上分配查询工作的服务器设置?这样的设置在哪里?
在表格中有两个查询执行引擎:公式引擎是单线程的(用于复杂的计算(,存储引擎是多线程的(用于简单的计算(。从您所说的情况来看,您运行的查询似乎没有针对利用存储引擎进行优化。请查找有关如何在表格中执行查询的文章 www.sqlbi.com.希望这对任何人都有帮助。