我有一个基于MS Access项目构建的项目,MS Access 2007 SP3上存在一个奇怪的缓慢性能问题
我在两台机器上跟踪此问题:
我尝试测试的两台PC之间没有区别但是当我打开同一个屏幕时性能明显缓慢(我看了SQL SERVER Profiler,我注意到同样的查询在第一个环境上需要4秒,需要1.5分钟第二个环境,以及探查器上的Reads列为慢查询提供了一个大数字)
查询是:
SELECT MReceiveNumber,[Line Number],[Item Number],ROW_NUMBER() OVER(按行号订购) - dbo.GetPrevMRQryLinesCount(MReceiveNumber,[行号])AS Serial FROM tblMReceiveItems
注意:此查询在SQL SERVER管理中需要2.20分钟
那么,访问2007 SP3是否有任何性能问题,或者还有其他我应该做/审查的事情?
感谢您的帮助。