on 03-29-2009 3:00 AM
Dear All,
I have developed a scenario in which i need to fetch entries from 3 tables in a single go. (Its a Asynchronous Scenario without BPM).
I see that what my sender adapter is fetching the entries i see the size of the message is too high.
The size is around 78,942,162 KB. and its not getting processed in moni.
The 3 tables have following field in common :
TABLE1 TABLE2 TABLE3
GUIID GUIDID GUIID
CHTOT CHTOT
Now my logic is to fetch one GUID from TABLE1 and corresopnding entries frm table2 &3.
But i see that TABLE3 has more than 7000 rows corresponding to the single GUID and hence when i try to fectch the entries is see a high volume message.
query: SELECT * from TABLE1 U1,TABLE2 U2,TABLE3 U3 WHERE U2.GUIID=U1.GUIID AND U3.GUIID=U1.GUIID AND U2.CHTOT=U3.CHTOT AND U1.GUIID IN (SELECT MIN(GUIID) FROM U1.TABLE1 WHERE CTECMA = 'WMSSC' AND CTSTS = 'N')
Is there anyother possible design by which i can restrict the amount of message comming into the sender channel?
Please Advice.
Thanks and Regards,
Senthilprakash.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
85 | |
11 | |
10 | |
8 | |
6 | |
6 | |
6 | |
6 | |
6 | |
5 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.