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

SQL Anywhere 11.0.1 (中文) » MobiLink - 服务器管理 » 使用 MobiLink 服务器技术 » MobiLink 服务器选项

 

-wu 选项

设置可以同时将上载应用到统一数据库的数据库工作线程的最大数目。

语法
mlsrv11 -c "connection-string" -wu count ...
注释

使用 -wu 选项来限制可以将上载同时应用于统一数据库的数据库工作线程的数目。达到限制后,准备将其上载应用于统一数据库的数据库工作线程必须等到另一工作线程完成其上载后才能应用其上载。

统一数据库中发生争用的最常见原因是同时执行上载的数据库工作线程太多。下载引起的争用问题就少得多,所以只通过 mlsrv11 -w 选项限制下载。因此,-w 设置必须大于或等于 -wu 设置。

缺省情况下,所有的数据库工作线程可同时执行上载。使用的数据库工作线程数是通过 -w 选项设置的。缺省值为 5

示例

在一个使用 LAN 并在多台 PC 上运行远程数据库的实验性安装中,您会发现最佳数据库工作线程数对于仅上载同步和仅下载同步大约都是 10 个,这相当于统一数据库上 100% 的 CPU 使用率。如果使用较少的数据库工作线程,则会发现吞吐量减少,而且统一数据库的 CPU 使用率降低。如果使用更多数据库工作线程,吞吐量并不增大,因为在使用 10 个工作线程时,统一数据库的处理速度已达到最大限度。

另请参见