From ee82fdb3b747d070c6dd6bcffc9f36e3d7e288b7 Mon Sep 17 00:00:00 2001 From: chenson42 Date: Wed, 3 Sep 2008 11:42:45 +0000 Subject: [PATCH] changes.xml --- symmetric/src/changes/changes.xml | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/symmetric/src/changes/changes.xml b/symmetric/src/changes/changes.xml index 732cfdccd1..364b6b9096 100644 --- a/symmetric/src/changes/changes.xml +++ b/symmetric/src/changes/changes.xml @@ -7,6 +7,17 @@ Sorted outgoing batch in code to reduce stress on database. + + Change index on sym_data_event to (batched, node_id, channel_id), which is how we are accessing the + table. + + + Improve performance by doing a multi-row count and update during batching. If the count is greater than + the max batch size, then we fall back to the peek ahead result set scrolling. + + + Cache channels query - we run this too much on high activity systems. + Went through code to make sure ALL literals in SQL were parameterized (even the ones that are not variable). This makes a big difference on Oracle. @@ -55,8 +66,7 @@ Added a new plug-in point, the IBatchListener. This new interface gives the end user a chance to do - something with a group of data rows that are in the same batch. See XmlPublisher for an usage - example. + something with a group of data rows that are in the same batch. See XmlPublisher for an usage example. Added a new plug-in point, the IExtractorFilter. This new filter can be useful to capture and react to