Analyzing SQL Produced by EAI Siebel Adapter
Requests to the EAI Siebel Adapter eventually generate SQL to be executed
against the Siebel database. By setting the event SQL
to level 4 in the component running in the EAI Siebel Adapter, you can
get a trace of the SQL statements being executed, along with timings
for each statement, in milliseconds.
You can get timings for each EAI Siebel Adapter operation by setting
the event EAISiebAdptPerf
to 4
or 5
.
Do this to correlate the EAI Siebel Adapter calls with their associated
SQL.
After you have this information, look through the logs to find any SQL statements taking significantly longer than average. To improve the performance of such statements, look at the business component (perhaps eliminating unnecessary joins and fields) or at the physical database schema (perhaps adding indexes).
TotalTimeForProcess
event) cannot be determined
by adding the individual logged values associated with the EAISiebAdptPerf
event, because the EAI Siebel Adapter requires some additional overhead.
Overhead is greater when EAISiebAdptPerf
is set to a
high value. Set this event to a lower value for a production system for
optimal performance.