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