我完全在生产服务器上运行我的应用程序,我在2天前更新了应用程序,从那时起我遇到了一些与性能相关的问题。问题是,当您单击按钮时,针对该按钮运行的查询需要大约1分钟或更长时间才能得出结果,因此我的应用程序显示超时错误,但同样的应用程序在我的本地运行正常。
我不认为它的问题与查询优化有关,因为它的简单选择查询加入了b / w 2表并且已经拉出了大约40-50条记录。
我正在使用SQL 2012数据库,是否需要对其进行任何设置?
答案 0 :(得分:0)
没有所有信息,可能是任何家伙。例如。数据库服务器上最近降级的磁盘,碎片索引,连接效率低,查询效率低......
以下是一些一般性提示......
用户性能监视器(PerfMon),用于捕获和查看任何长时间运行的查询
DBCC FREEPROCCACHE
http://msdn.microsoft.com/en-AU/library/ms174283.aspx
http://msdn.microsoft.com/en-au/library/ms177571.aspx
http://msdn.microsoft.com/en-us/library/ms181671.aspx