在大多数情况下,增加数据包大小要么不影响性能,要么提升性能。在某些情况下,可能会降低性能。此外,增加数据包大小也会增加客户端和数据库服务器所使用的内存量。在生产环境中,在进行任何调整前先使用应用程序分析网络性能。
增加数据包大小可以缩短数据库请求响应时间,对于需要在客户端与数据库服务器之间传输大量数据的请求尤其如此。例如,对于一个具有许多大型(超过 64 KB)结果集或在非常快速的本地网络上传输许多大型(超过 64 KB)BLOB 的应用程序,可通过在缺省值的基础上增加数据包大小来显著提升性能。
可以通过两种方法设置数据包大小,一种是使用 -p dbeng16/dbsrv16 服务器选项,一种是在连接字符串中设置 CommBufferSize (CBSIZE) 连接参数。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |