我们在系统中遇到了以下问题。
我们有几个使用 Stimulsoft 构建的报告。报表使用 SQL Server 作为数据源(而不是存储过程,在脚本中提供了 SQL 代码)。
当我们在 Management Studio 中运行 sql 脚本时 - 每个脚本都在 3-5 秒内运行。然后 stimulsoft 构建报告时,需要 20 秒。这很好 - 因为报告是交叉表报告,它应该是很多计算。
我们使用 Windows server 2008 R2 64 位。IIS 进程 w3wp.exe 在 32 位模式下运行。当我们运行 10 个不同的报告时,每个报告都会增加 w3wp.exe 的内存使用量 300-400 M。当它达到几乎 2Gb 时,以下报告将停止执行。
知道如何说 w3wp 作为 64 位进程运行吗?