发信人: edison()
整理人: leitiger(2002-06-05 23:45:28), 站内信件
|
近日来, 各路高手都说 TCP/IP 协议连 MS SQL SERVER 慢!
我有点搞不明白。
你们说慢是建立连接时慢,还是数据传输慢?
如果建立连接慢,那时设置问题!如果传输慢,那我就更糊涂了!
各路高手给我讲讲原因!
-- 谢谢没有在 "将本文章寄一份给原作者" 处打勾, 再次感谢!
※ 来源:.网易 BBS bbs.netease.com.[FROM: bbs.szptt.net.cn]
发信人: rollback (true), 信区: Powerbuilder 标 题: Re: 各路高手, TCP/IP 怎么会慢? 发信站: 网易虚拟社区 (Wed Nov 3 23:55:13 1999), 站内信件
在UNIX系统的网络环境中,大多数情况下都是用TCP/IP协议的,如果真的很慢, 人家也不傻。 MS建议在局域中用Name Pipe,原因是它有更丰富的功能(丰富的功能一般都是有 代价的),但是Name Pipe是要以其它网络协议为基础的,这样,Name Pipe的效 率在很多情况下比TCP/IP更低,但是局域网有足够带宽和速度,这些就可以忽略 了。MS还建议远程连接MS SQL Server用TCP/IP协议,这当然跟TCP/IP本身的历史 和特性有关。 我认为大多数情况下TCP/IP不应该比Name pipe慢。由于TCP/IP有许多复杂的路由 控制(其它的我就不清楚了),如果设置不好,当然就可能影响性能,我对TCP/ IP并不是很孰,个位熟悉TCP/IP的能不能从这方面考虑一下。
-- ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.104.36.123]
发信人: ilike (自在飞花), 信区: Powerbuilder 标 题: Re: 各路高手, TCP/IP 怎么会慢? 发信站: 网易 BBS (Thu Nov 4 00:04:30 1999), 站内信件
别人什么情况我不知道。 PB+MSSQL65+PWIN95好象有一点bug,如果系统中Netbeui和TCP/IP并存,有时候非常非常 的慢,连接时候不慢,一select要比平时慢10倍。 遇到这种情况从win95中删去TCP/IP就好了,以前我百试百灵。 这种情况我以前遇到过很多次,换用98后就从来没有出现过了。
【 在 edison (edison) 的大作中提到: 】 : ......
-- ※ 来源:.网易 BBS bbs.netease.com.[FROM: 202.96.156.11]
发信人: edison (edison), 信区: Powerbuilder 标 题: Re: 各路高手, TCP/IP 怎么会慢? 发信站: 网易 BBS (Thu Nov 4 00:56:34 1999), 站内信件
Rollback 兄: 你去落实一下 Name Pipe 是不是就是指 NetBIOS, 还是 NetBEUI 。
如果就是 NetBIOS 的话,那你应该是对的。"他需要其他网络协议为基础"
因为, NetBIOS 是基于其他协议的。我们落实一下吧!
至于 TCP/IP 连接慢应该就是 ilike 所说,那时一个 BUG ! 应该是这样的!
【 在 rollback (true) 的大作中提到: 】 : ......
-- 谢谢没有在 "将本文章寄一份给原作者" 处打勾, 再次感谢!
※ 来源:.网易 BBS bbs.netease.com.[FROM: bbs.szptt.net.cn]
发信人: rollback (true), 信区: Powerbuilder 标 题: Re: 各路高手, TCP/IP 怎么会慢? 发信站: 网易虚拟社区 (Thu Nov 4 10:06:25 1999), 站内信件
Name Pipe不是NetBIOS,但它可能和NetBIOS有着相似的地位,它是IPC(Interpr ocess Communications)中的一种机制 ,它应该是属于网络7层结构中的高级的层次,所以它要以低层的其它协议为依托
。就好象你必须先架了桥,或有过渡航线等其它途径,才能组织,控制渡河的具
体方式(这个比喻可能并不太贴切)。 具体的情况我还没有弄得十分清楚,大家可以看看Platform SDK的Windows base
Services的Interprocess Communications一节。 请各位网络通讯的高手帮助解答。
【 在 edison (edison) 的大作中提到: 】 : Rollback 兄: : 你去落实一下 Name Pipe 是不是就是指 NetBIOS, 还是 NetBEUI 。 : .......
-- ※ 修改:.rollback 于 Nov 4 10:10:31 修改本文.[FROM: 202.104.36.123] ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.104.36.123]
发信人: ilike (自在飞花), 信区: Powerbuilder 标 题: Re: 各路高手, TCP/IP 怎么会慢? 发信站: 网易虚拟社区 (Thu Nov 4 13:18:34 1999), 站内信件
【 在 rollback (true) 的大作中提到: 】 : Name Pipe不是NetBIOS,但它可能和NetBIOS有着相似的地位,它是IPC(Interpr : ocess Communications)中的一种机制 : ....... 基本同意。 但是Named pipe和NetBIOS完全不同,不是个相似的东西
-- ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.96.156.11]
发信人: rollback (true), 信区: Powerbuilder 标 题: Re: 各路高手, TCP/IP 怎么会慢? 发信站: 网易虚拟社区 (Thu Nov 4 13:28:18 1999), 站内信件
我是指地位相似,不过看起来并不相似,在MSDN Library中的Windows resource Kit的Windows NT Serverresource Kit的Windows NT Server Networking Guid e中有一幅图可以较清楚地体现各协议在Win32系统中的关系,可惜我不能贴上来 。
-- ※ 修改:.rollback 于 Nov 4 13:30:54 修改本文.[FROM: 202.104.37.222] ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.104.37.222]
发信人: rollback (true), 信区: Powerbuilder 标 题: Re: 各路高手, TCP/IP 怎么会慢? 发信站: 网易虚拟社区 (Thu Nov 4 18:38:50 1999), 站内信件
补充一点,MS SQLServer是通过Windows Sockets(当然也可以通过Name Pipe或 Multprotocol)来利用TCP/IP通讯的,Windows Sockets和Name Pipe是属于同一层 次的。所以如果不考虑其它因素,SQL Server利用Name Pipe和利用TCP/IP(Wind ows Sockets)进行通讯的性能应该差别不大。
【 在 rollback (true) 的大作中提到: 】 : 我是指地位相似,不过看起来并不相似,在MSDN Library中的Windows resource : .......
-- ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.104.33.49]
|
|