100分问几个概念性问题,谢谢! PacketSize是网络数据包大小 SQL SERVER有页,大小是8KB一个未commit的事务中的数据保存在内存或磁盘上,大小由磁盘大小来决定。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 PacketSize是网络数据包大小,是每次客户端和服务器端传输内容的大小 1、network packet size 选项使用 network packet size 选项设置整个网络中使用的包的大小(以字节为单位)。包是固定大小的数据块,它们在客户端和服务器之间传输请求和结果。Microsoft® SQL Server™ 设置的默认数据包大小为 4096 字节。如果一个应用程序要进行大量的拷贝操作,或者发送或接收大量的 text 或 image 数据,比默认值更大一些的包大小能够提高效率,因为它能够减少网络读写的次数。如果应用程序发送和接收较小数量的信息,可以设置包的大小为 512 字节,这对大多数数据传输已足够。说明 除非您确信能够提高性能,不要改变包大小。对于大多数应用程序而言,最好使用默认包大小。在使用不同网络协议的系统中,设置 network packet size 为最常用的协议包的大小。当网络协议支持大数据包时,network packet size 能够提升网络性能。客户应用程序可以替代该值。您也可以调用 OLE DB、ODBC 和 DB-Library 函数来改变包大小。network packet size 是一个高级选项。如果要使用 sp_configure 系统存储过程改变该设置,只有在 show advanced options 设置为 1 时才能更改network packet size。该设置更改后所创建的所有连接都接收新值。2、sql server有数据页的概念,没也大小和版本有关2K版 8K6.5版 2K3、未commit的事务中的数据是保存在哪里?有多种情况:1、缓存,也就是内存2、写入到磁盘,但是可能会被回滚,如果允许脏读,这是可以都出来有没有容量限制?个人理解是没有特别的限制的,要说限制只能说是硬件资源的限制,不知道对不对。 左连接和右连接到底有什么区别呀? 三表级联 求和 SQL2000遇到被零除错误 请问各位高手,SQL SERVER 2000使用insert插入一条记录,最快耗时多少?(内详) 学习中,送分问题,看到结果马上结贴 求助:SQL处理大文本的具体步骤? 触发器中无法使用链接服务器? sp_addlogin 如何在sql2005查询语句中添加新列显示计算列! 在PB中如何使用SQL Server的数据库 基礎的的問題 紧急求救:TEMPDB突然膨胀??(在线等待)
network packet size 选项
使用 network packet size 选项设置整个网络中使用的包的大小(以字节为单位)。包是固定大小的数据块,它们在客户端和服务器之间传输请求和结果。Microsoft® SQL Server™ 设置的默认数据包大小为 4096 字节。如果一个应用程序要进行大量的拷贝操作,或者发送或接收大量的 text 或 image 数据,比默认值更大一些的包大小能够提高效率,因为它能够减少网络读写的次数。如果应用程序发送和接收较小数量的信息,可以设置包的大小为 512 字节,这对大多数数据传输已足够。说明 除非您确信能够提高性能,不要改变包大小。对于大多数应用程序而言,最好使用默认包大小。
在使用不同网络协议的系统中,设置 network packet size 为最常用的协议包的大小。当网络协议支持大数据包时,network packet size 能够提升网络性能。客户应用程序可以替代该值。您也可以调用 OLE DB、ODBC 和 DB-Library 函数来改变包大小。network packet size 是一个高级选项。如果要使用 sp_configure 系统存储过程改变该设置,只有在 show advanced options 设置为 1 时才能更改network packet size。该设置更改后所创建的所有连接都接收新值。2、sql server有数据页的概念,没也大小和版本有关
2K版 8K
6.5版 2K3、未commit的事务中的数据是保存在哪里?
有多种情况:
1、缓存,也就是内存
2、写入到磁盘,但是可能会被回滚,如果允许脏读,这是可以都出来有没有容量限制?
个人理解是没有特别的限制的,要说限制只能说是硬件资源的限制,不知道对不对。