在非常大的表上进行透视查询

本文关键字:透视 查询 非常 | 更新日期: 2023-09-27 17:59:29

我有一个SQL Server表:一些关键列、周期、值

周期可以从1到大约50。我需要得到以下格式的结果:

关键字列,period1value,period2value。。。

它看起来像是一个简单的透视查询(甚至不是聚合),但问题是表有1000万行,因此透视将花费很长时间。什么是最好的解决方案?

我将阅读C#中的表格,所以有一种可能性如果有枢轴,但我不确定它会更快。

在非常大的表上进行透视查询

所以问题不在于pivot,而在于性能;为什么不尝试在Period列上添加一个索引,然后透视

如果您使用的是大量数据,使用SSAS的数据透视将比SQL数据透视更快