Performance of SQL Queries
Submitted by dtadmin on Fri, 10/14/2011 - 13:56
To check the performance of the application we get the spool and run the queries against the database to check the time it is taking. This check does not return the correct value of the time taken by query when executed through Siebel application. The reason being when the query is executed Siebel application sets certain parameters at each session level. Until you set the parameters in the database before execution of the query, correct performance cannot be evaluated.
Solution :
- Set the parameters at the logged in Database session with the following commands
- alter session set optimizer_mode = first_rows_10;
- alter session set "_hash_join_enabled" = FALSE;
- alter session set "_optimizer_sortmerge_join_enabled" = FALSE;
- alter session set "_optimizer_join_sel_sanity_check" = TRUE;
- Run the SQL query (Spool file - SQL query set)
- Capture the performance time related to the specific query with different data set.
- Analyze the bottleneck areas and use Performance optimizer tips to improve the Turn Around time
Related Articles:
Browse Categories
User login
Navigation
Popular content
- Autosys Job Handling (13,609)
- GE UNIVERSAL REMOTE INSTRUCTIONS (12,357)
- Siebel User properties (9,094)
- Test 1 - NC Drivers License Test - DMV Question Dump (8,770)
- Making a View "Read Only" based on a criteria: Aspect User Property (4,216)
- Siebel Application Response Measurement (SARM) (4,144)
- Siebel Predefined Queries (PDQ) – Reference (4,080)
- Siebel Server Component Event Logging (3,662)
- Strategies for Building Team Cohesion (3,153)
- How to create the EBC’s in Siebel (3,085)
Readers who viewed this page, also viewed:
No related items were found.
