读书频道 > 网站 > 网页设计 > SQL Server性能调优实战
2.1.4 网络带宽
15-11-02    下载编辑
收藏    我要投稿   

本文所属图书 > SQL Server性能调优实战

本书是一线DBA技术专家精心之作,积作者多年的经验结晶和最佳实践,也是目前市场上为数不多通过存储原理来讲解性能优化,剖析SQL Server架构,从而帮助读者快速高效调优数据库的图书。书中首先简要介绍了SQL S立即去当当网订购

SQL Server服务为服务进程,它与客户端程序为两个不同的进程。这两个进程间通过在SNI(SQL Server Network Interface)协议层上建立网络连接进行通信,通信过程中使用“表格格式数据流”(TDS)格式的数据包进行数据传输。

SQL Server服务器建立被称为“TDS端点”(EndPoint)的对象。TDS端点在安装SQL Server时由SQL Server安装,同时也可以通过CREATE ENDPOINT创建及使用ALTER ENDPOINT修改。

客户端通过SQL Server Native Client与服务器端进行通信,客户端与SQL Server服务端使用相同的网络协议(也就是说,在SQL Server服务端及SQL Server Native Client中都默认封装好了相同的协议),这些网络协议有以下四种:

共享内存。该协议默认是开启的。客户端与服务端在同一机器中时,可以使用该协议。通常指定服务器地址为lpc:<servername>[\<instancename>],机器名或机器名\实例名会使用共享内存。

TCP/IP。在TCP/IP协议开启时,可以使用该协议。客户端与服务端在不同机器或本机均可以使用该协议。通常指定服务器地址为IP地址时使用。

命名管道。启用NamePipe协议后,在客户端连接地址使用np:\\computername\pipe\pipename指定使用命名管道,本机使用localhost、(local)时也会使用命名管道。

VIA。启用VIA协议后,在客户端指定via:servername[\instancename],<nicnumber>:
<port>连接字符串会使用VIA协议。

在进行客户端与数据库引擎的指令发送和数据读取过程中,数据拷贝(Builk Copy等)同时也包括一些高可用性(如镜像、Service Broker等)过程,网络间的传输速率将直接影响到SQL Server的运行效率。

点击复制链接 与好友分享!回本站首页
分享到: 更多
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:1.3 功能
下一篇:1.5 小结
相关文章
图文推荐
JavaScript网页动画设
1.9 响应式
1.8 登陆页式
1.7 主题式
排行
热门
文章
下载
读书

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做最好的IT技术学习网站