| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1508 人关注过本帖
标题:好久没在水区问问题了 发个红贴问个问题。
取消只看楼主 加入收藏
有容就大
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.016367 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved