Dynamics GP 2010糟糕的报告表现

时间:2015-05-11 19:34:25

标签: sql-server dynamics-crm

我们在2台负载均衡的Citrix服务器上运行Dynamics GP 2010。在过去3周内,当用户运行固定资产报告时,我们遇到了严重的性能损失。 数据库的大小很大,但是当我在SQL服务器上本地运行报告时,它们运行得很好。即使用户看到性能下降,SQL服务器似乎也能正常运行。

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

仅仅因为你的数据库似乎没有压力,这并不意味着它很好。它可能包含其他瓶颈。通常,如果数据库服务器偶尔没有最大化其CPU,则意味着存在更大的问题。

对数据驱动应用上的性能问题进行故障排除的标准流程如下:

  1. 调整数据库索引。 SSMS中的Tuning Wizard是一个很好的起点。如果你还没有尝试过,那么这是一个很好的起点。
  2. 检查资源利用率:CPU,RAM。如果您的CPU已达到最大值,请考虑添加/升级​​CPU或优化代码或拆分层。如果您的RAM已达到最大值,请考虑添加RAM或拆分层。
  3. 检查硬盘使用情况:如果您的队列长度经常超过1(超过每10秒一次),请升级磁盘带宽或向外扩展磁盘(RAID,多个MDF / LDF,数据库分区)。
  4. 检查网络带宽
  5. 检查应用(Dynamics)服务器上的问题

答案 1 :(得分:0)

共享报表字典是GP中报表的祸根。他们确实会放慢脚步。同样,修改报告变得不可能,因为有人一直在打开它。 使用本地报告字典,并有一个系统使它们与“主”报告保持同步。