![]() |
1
15
通孔 . 这是最快的SQL协议,它在专用硬件上运行,并用于执行SQL Server基准记录。
共享内存 其次是性能,但它只能在客户机和实际可以共享内存的服务器之间工作,所以只能在本地工作。 对于普通硬件上的远程连接, 传输控制协议 是前进的道路。在正常操作下,它具有与命名管道相同的性能。在慢或忙的网络上,它在健壮性和速度方面优于NP,事实上 documented in MSDN :
命名管道还可能导致客户端连接超时:
不幸的是,正常的客户机配置首先尝试NP,这可能会导致连接问题(由于上面提到的原因),在客户机网络配置(或在连接字符串中,通过
现在是真的,我在上面引用的同一个链接继续赞扬NP的易于配置,最有可能是指不需要在防火墙中打开SQL TCP端口,但在那里我和BOL有不同的观点。 |
![]() |
2
7
Shared memory is fastest for local (客户机和服务器在同一台计算机上)。命名管道可能是当地的第二个紧固件。对于远程来说,每个人都在使用TCP-IP,而剩下的协议也有点变成了网络历史。 |
![]() |
3
0
安装SQL Server时选择的网络库可能会影响服务器与其客户端之间的通信速度。在三个关键的网络库中,TCP/IP是最快的,而多协议是最慢的。由于速度优势,您将希望在服务器和客户机上使用TCP/IP。另外,不要在服务器上安装未使用的网络库,因为它们只会造成不必要的开销** |
![]() |
4
0
命名管道是最快的SQL Server协议。 |
![]() |
Duvan · 将逗号(,)替换为点(.)[副本] 2 年前 |
![]() |
Mateen Bagheri · 选择表的计数并选择其自身 2 年前 |
![]() |
SoT · SQL Server中求和函数的工作方式 2 年前 |
![]() |
NKAT · 将列值聚合到列表中会产生错误 2 年前 |
![]() |
deanpillow · 返回两列中有一个匹配值的记录 2 年前 |
![]() |
snowflakes74 · 在Dapper中异步查询多个结果 2 年前 |