| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1508 人关注过本帖
标题:好久没在水区问问题了 发个红贴问个问题。
只看楼主 加入收藏
taohua300
Rank: 12Rank: 12Rank: 12
来 自:光
等 级:贵宾
威 望:14
帖 子:1636
专家分:3906
注 册:2009-3-11
收藏
得分:0 
回复 19楼 有容就大
造成这种情况的原因是多种多样的
可能是一个原因,也可能是多个原因一块造成这样的问题

比如内存大小(海量数据),cpu,硬盘速度,网路连接速度,网卡类型或驱动,等等等等
但通常这些都是不可见的
只能根据具体情况一个个分析,一步步来找

感觉最大的可能性是win7 64 位兼容 32 位程序造成
如果不是,在从网络连接速率,操作系统,软件着手
所以换系统也不全是开玩笑

毕竟东西不一样,没有太大可比性

个性太多,无法显示
2013-09-12 16:53
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
你ping的结果,笔记本接通较慢,多试几次看看,把数据量逐渐加大。另外把IP地址固定了,不要用动态DNS,你连接数据库的指令直接用IP地址。

授人以渔,不授人以鱼。
2013-09-12 18:34
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
以下是引用taohua300在2013-9-12 16:53:10的发言:

造成这种情况的原因是多种多样的
可能是一个原因,也可能是多个原因一块造成这样的问题

比如内存大小(海量数据),cpu,硬盘速度,网路连接速度,网卡类型或驱动,等等等等
但通常这些都是不可见的
只能根据具体情况一个个分析,一步步来找

感觉最大的可能性是win7 64 位兼容 32 位程序造成
如果不是,在从网络连接速率,操作系统,软件着手
所以换系统也不全是开玩笑

毕竟东西不一样,没有太大可比性

我的系统是win7 32位的

现在不知道怎么查看数据传输。
估计很可能是网卡和网络的问题啊


[ 本帖最后由 有容就大 于 2013-9-12 18:47 编辑 ]

梅尚程荀
马谭杨奚







                                                       
2013-09-12 18:44
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
以下是引用TonyDeng在2013-9-12 18:34:17的发言:

你ping的结果,笔记本接通较慢,多试几次看看,把数据量逐渐加大。另外把IP地址固定了,不要用动态DNS,你连接数据库的指令直接用IP地址。

怎么把数据量加大? 怎么把IP固定 一直用哪个局域网的IP做服务器地址啊?  
你连接数据库的指令直接用IP地址。
貌似连数据库就是用的服务器的ip加个实例名。

梅尚程荀
马谭杨奚







                                                       
2013-09-12 18:46
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
用ping /?看用法。不论是服务器还是客户机,都用静态IP。

授人以渔,不授人以鱼。
2013-09-12 18:51
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
无线网卡的带宽比有线小,速度是不及有线的,还会经常断线呢。

[ 本帖最后由 TonyDeng 于 2013-9-12 19:04 编辑 ]

授人以渔,不授人以鱼。
2013-09-12 19:02
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册

授人以渔,不授人以鱼。
2013-09-12 19:10
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
你想象网路就是一条公路,除了通畅,还有带宽问题。小数据量的时候,相当于公路上通行的车辆小,此时车速快慢影响不大,但问题是车辆多的时候,公路窄的就会堵车和缓慢了。现在ping几十字节的数据量,笔记本的速度很快,但你查询SQL所获得的数据量可能并不小,它们可能要全部到达客户端,才能被显示出来,这个时候带宽大小就有影响了。一般的网络程序设计,是尽量避免大量数据挤在公路上的(单个应用的数据量少,不等于全部需要在网路上传送的数据量也少),而且往往需要设计的现实模式,是分段的,来若干就先显示若干,避免用户望着空白的屏幕困惑不解,所以这反应的快慢也跟程序本身有关。如果你预计请求的SQL查询记录集尺寸太大,就要分段,SQL查询提供TOP指令就是这个用途,它只返回记录集的头指定条记录,而非全部,就是为了避免速度缓慢,如何获得后续的数据是你程序自己处理的,网络程序员也要仔细考虑投入运行一段时间后数据量是如何变化的。

有线网线一般是100M的,而无线网经常是54M左右,还往往达不到这个指标。

[ 本帖最后由 TonyDeng 于 2013-9-12 19:24 编辑 ]

授人以渔,不授人以鱼。
2013-09-12 19:20
我叫沃恩
Rank: 12Rank: 12Rank: 12
来 自:Asia
等 级:贵宾
威 望:10
帖 子:1234
专家分:3865
注 册:2013-3-29
收藏
得分:7 
接分,,,

因为我是菜鸟,所以应该被骂! 细节+坚持=成功!
2013-09-12 19:53
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
以下是引用TonyDeng在2013-9-12 19:20:58的发言:

你想象网路就是一条公路,除了通畅,还有带宽问题。小数据量的时候,相当于公路上通行的车辆小,此时车速快慢影响不大,但问题是车辆多的时候,公路窄的就会堵车和缓慢了。现在ping几十字节的数据量,笔记本的速度很快,但你查询SQL所获得的数据量可能并不小,它们可能要全部到达客户端,才能被显示出来,这个时候带宽大小就有影响了。一般的网络程序设计,是尽量避免大量数据挤在公路上的(单个应用的数据量少,不等于全部需要在网路上传送的数据量也少),而且往往需要设计的现实模式,是分段的,来若干就先显示若干,避免用户望着空白的屏幕困惑不解,所以这反应的快慢也跟程序本身有关。如果你预计请求的SQL查询记录集尺寸太大,就要分段,SQL查询提供TOP指令就是这个用途,它只返回记录集的头指定条记录,而非全部,就是为了避免速度缓慢,如何获得后续的数据是你程序自己处理的,网络程序员也要仔细考虑投入运行一段时间后数据量是如何变化的。

有线网线一般是100M的,而无线网经常是54M左右,还往往达不到这个指标。

这样啊 不过现在回家了 也试不了了
但是我记得不管是查询小数据还是多点的数据 貌似速度一样
Select Top(200) 和 Top(1000)基本没感觉到差别 都一样的慢
而且我的无线宽带显示的是300M 偶尔变成270M /// 是不是显示错了 有这么快吗?

梅尚程荀
马谭杨奚







                                                       
2013-09-12 20:43
快速回复:好久没在水区问问题了 发个红贴问个问题。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014295 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved