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

SQL Anywhere 12.0.1 » SQL Remote » 管理 SQL Remote 系统 » SQL Remote 性能 » 接收消息时的性能

 

调整工作线程数

以下步骤介绍 SQL Remote 消息代理 (dbremote) 如何应用进来的消息:

  1. 它读取消息。消息将被读取且标头信息将被检查(以确定正确的应用顺序)。从消息系统读取消息的操作是单线程的。

  2. 它应用消息。将读取的消息传递给数据库工作线程以进行应用。

    在远程数据库中,通常以串行方式应用消息。在多层系统中,远程数据库也可以作为其它远程数据库的统一数据库。在此类远程数据库中,消息的应用方式与统一数据库中一样。

    在统一数据库中,缺省设置为以串行方式应用消息。可以使用附加的数据库工作线程以并行方式应用远程用户发来的消息。请参见SQL Remote 消息代理实用程序 (dbremote)中的 -w 选项。

    当在统一数据库中使用数据库工作线程时:

    • 不同远程用户发来的消息将以并行方式进行应用。

    • 来自一个远程用户的消息将以串行方式应用。

      例如,来自同一远程用户的十条消息将由一个工作线程按正确的顺序应用。

 使用数据库工作线程的优点
 使用数据库工作线程的缺点
 另请参见