BatchSize in adm_serviceClass

Home Page Forums BizTalk 2004 – BizTalk 2010 BatchSize in adm_serviceClass

Viewing 1 reply thread
  • Author
    Posts
    • #20543

      Hi,

      In Biztalk mngmtDB there is a table called adm_serviceClass.

      There is a column named BatchSize which defines the size of each batch to be sent to adapters.

      The default BatchSize is 20.

      My biztalk application works pretty fast and sends about 600 messages per sec.

      I’ve tried to change the BatchSize in adm_serviceClass to 100 and surprisingly the application sent only 20 messages per sec!

      More to mention that I use MQSC send adapter which is defined with batch size of 1000 in the adapter handler properties.

      The row in which I changed the BatchSize is in Messaging inProcess.

       

      My question is:  how come that when I increases the BatchSize in adm_serviceClass, the throuput gets very low (20 messages/sec)

      whereas with the default value (20) the throuput is very high ?

       

      Thanks.

    • #20546

      Hmmmm, not sure about that one.  It’s hard to predict what will happen when you muck around in the DB.  Can you configure the adater batch size on the send port properties?

      • #20549

        I can’t configure it at the send port, but I can configure it in the Adapter handler properties (which is applied to all adapters because it is a handler property).

Viewing 1 reply thread
  • The forum ‘BizTalk 2004 – BizTalk 2010’ is closed to new topics and replies.