Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - SQL 用法 » 性能提高、诊断和监控 » 关于提高性能的提示

 

提示:更改数据包大小以提高性能

在大多数情况下,增加数据包大小要么不影响性能,要么提升性能。在某些情况下,可能会降低性能。此外,增加数据包大小也会增加客户端和数据库服务器所使用的内存量。在生产环境中,在进行任何调整前先使用应用程序分析网络性能。

增加数据包大小可以缩短数据库请求响应时间,对于需要在客户端与数据库服务器之间传输大量数据的请求尤其如此。例如,对于一个具有许多大型(超过 64 KB)结果集或在非常快速的本地网络上传输许多大型(超过 64 KB)BLOB 的应用程序,可通过在缺省值的基础上增加数据包大小来显著提升性能。

可以通过两种方法设置数据包大小,一种是使用 -p dbeng16/dbsrv16 服务器选项,一种是在连接字符串中设置 CommBufferSize (CBSIZE) 连接参数。

 另请参见