【请教】C#开发的程序WIN7客户端下运行比XP读取慢很多 win7c#慢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不是哪句代码,就是从数据库读数据就很慢。所有的WIN7都比XP慢很多 是不是WIN访问sql server 2000数据库就很慢? 是不是WIN7访问sql server 2000数据库就很慢? 这样是没有可比性的,运行慢还跟机子的配置有关,如果真要找到原因,应该在同条件下进行对比。不知道你的开发环境和运行环境是什么样的,WebService的话,还跟网速有关。C/S结构的话不是win7访问SqlServer,而是由客户端提交请求,由服务器端(win2003)收到请求并执行查找数据库的操作,最后封装结果返回给客户端,因此运行在xp或win7上的客户端程序并不对服务器上的数据库进行操作。或是你的软件并不是C/S结构,XP或Win7上的程序直接访问Win2003上的SqlServer,这些你都需要说明清楚。 public static SqlConnection g_Conn;public static string g_StrConn = "Data Source=XXX;DataBase=XXX;User id=sa;PWD="; public static SqlConnection OpenConn() { g_Conn = new SqlConnection(g_StrConn); g_Conn.Open(); //打开数据库连接 return g_Conn; //返回SqlConnection对象 } SqlCommand Cmd = g_Conn.CreateCommand(); //创建一个SqlCommand对象,用于执行SQL语句 Cmd.CommandText = "select * from TblUser"; SqlDataReader Sdr = Cmd.ExecuteReader();就这么简单的一个连接 在XP下读取很快,换WIN7就读取非常慢 有可能是我的WIN7都是Ghost版本的缘故,不知道纯净版的WIN7会不会?有没有类似开发经验的人,知道WIN7哪个地方需要设置下么? 开发语言是C#吧,就只是一小段代码怎么让别人帮你呢,你得描述一下你的工程,在XP下的软硬件开发环境和在Win7下的软硬件开发环境。 开发电脑:xp+vs2005 (vs2010也试过 一样)服务器: win server 2003+ sql server 2000开发好后打包安装到客户机,客户机是XP的都运行正常,win7读取数据就有点慢。 无论什么工程,就最简单的一个读取数据测试就可以了网上查了不少WIN7网络慢提速的办法,试了后都没用是不是服务器上要做什么设置呢? 难道就没人有过这种经验么? 嘿嘿,我自己测试出是什么原因了。服务器换成win server 2008就可以了 ,看来win7访问 win server 2003很慢,不知道如果一定要server 2003有什么解决方案呢? 后台线程连接数据库,照样界面假死? C++控制台程序如何实现不编写额外代码的异常提示 如何用C#打开(paradox)数据库.db文件 Windows窗体陷入死循环 dataset的问题! 关于制作反安装程序 c# socket客户端发送byte[] 长度? 关于控件属性的问题 凡是昨天去参加微软技术教育大会的,都可以领到一套VS.NET BATA2 光盘 C#缓存。 C# 线程操作串口的问题 关于Configuration的问题!
public static string g_StrConn = "Data Source=XXX;DataBase=XXX;User id=sa;PWD=";
public static SqlConnection OpenConn()
{
g_Conn = new SqlConnection(g_StrConn);
g_Conn.Open(); //打开数据库连接
return g_Conn; //返回SqlConnection对象
}
SqlCommand Cmd = g_Conn.CreateCommand(); //创建一个SqlCommand对象,用于执行SQL语句
Cmd.CommandText = "select * from TblUser";
SqlDataReader Sdr = Cmd.ExecuteReader();
就这么简单的一个连接 在XP下读取很快,换WIN7就读取非常慢
服务器: win server 2003+ sql server 2000开发好后打包安装到客户机,客户机是XP的都运行正常,win7读取数据就有点慢。 无论什么工程,就最简单的一个读取数据测试就可以了网上查了不少WIN7网络慢提速的办法,试了后都没用是不是服务器上要做什么设置呢? 难道就没人有过这种经验么?