后很慢我有一个数据库的SQL Server 2005 Express的版本。我也有一个C#winforms应用程序来访问具有500行aprox的表客户。我有winforms应用程序在本地pc内的sql server 2005 Express。SQL远程查询迁移的SQL Server
现在,我已经买了SQL Server 2008标准版的服务器,我已经迁移我的数据库到该服务器,并重新配置我的应用程序访问到新的服务器throught兰。
问题是,像SELECT name, lastname,phone,fax,address FROM Customer ORDER BY name
(我有500行)的简单查询如果我在服务器中执行它,它在1秒内运行,但如果我打开我的应用程序(在其他电脑trought lan,而不是在服务器中)大约需要4分钟才能返回结果。
我不知道该怎么办,因为数据库是非常非常小。
感谢
你有没有做过测试,看看你之间存在什么类型的延迟PC托管应用程序和数据库?另外,你可以发布你用来检索数据的应用程序的代码吗? – Dan 2012-02-20 14:52:30
你看过查询的执行计划吗? – chrr 2012-02-20 14:52:47
您是否尝试在另一个指向服务器的客户端上运行应用程序? – kaj 2012-02-20 14:55:47