使用 SRV_FET_BUF_SIZE 环境变量,可以指定本地数据库服务器用于数据库服务器中分布式 DML 事务的访存缓冲区的大小。
setenv SRV_FET_BUF_SIZE 5000
将 SRV_FET_BUF_SIZE 设置为有效值后,新值将覆盖 SRV_FET_BUF_SIZE 的缺省值(或先前设置的任何值)。仅当数据库服务器的启动环境中设置了该设置时,它才生效。
如果未设置 SRV_FET_BUF_SIZE,那么访存缓冲区的缺省设置取决于行大小。
如果将 SRV_FET_BUF_SIZE 设置为小于缺省大小的值或大于 1048576 (1 MiB) 的值,那么不会发生任何错误。如果为 SRV_FET_BUF_SIZE 指定大于 1048576 的大小,那么该值将设置为 1048576。
缓冲区的大小越大,可返回的行就越多,因而本地服务器必须等待数据库服务器返回行的频率就越低。大型缓冲区可提高在服务器之间传输大量数据的性能。