设置可活动处理的最大同步数,该设置同时还限制网络连接的最大数目。
mlsrv11 -c "connection-string" -sm number ...
MobiLink 服务器同时执行以下任务:
从网络读取上载数据并将其解开。
将上载应用到统一数据库。
从统一数据库读取要下载的行。
压缩下载数据并将其发送到远程数据库。
每个任务的同步数受以下限制:
执行任务 2 和 3 的同步数小于或等于 mlsrv11 -w 选项的设置。
执行任务 2 的同步数小于或等于 mlsrv11 -wu 选项的设置。
执行所有四项任务的同步数小于或等于 -sm 选项的设置。
较高的 -sm 值(尤其远高于 -w 值时)将允许 MobiLink 服务器执行比数据库任务(2 和 3)更多的网络任务(1 和 4)。这有助于确保在网络性能本来会成为瓶颈的情况下,数据库工作不必等待任务。从而可以提高吞吐量。但是,如果 -sm 值设置过高,MobiLink 服务器会分配多于直接可用内存的内存,从而激活操作系统的虚拟内存分页,而这又使得内存交换到磁盘上,最终显著降低吞吐量。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |