Troubleshooting: Query Builder is Slow to Respond
 
				    
				 |  
				System Administrator Only | 
If the Query Builder is taking a long time to respond, there may be recursive joins which can be removed. An example of a recursive join is:
Join 1: Account ->Account_Ext
Join 2: Account_Ext ->Account
To detect the recursive joins, run the following statement:
SELECT j1.fromtable fromtable1, j1.fromfield fromfield1, j1.totable totable1, j1.tofield tofield1
FROM sysdba.JOINDATA j1, sysdba.joindata j2 where j1.fromtable = j2.totable
AND j1.totable = j2.fromtable
AND j1.fromfield = j2.tofield 
AND j1.tofield = j2.fromfield 
		Note: Do not remove the following system joins: 
		  
 
		- Opportunity_Salesstep.Salesstepid -> Salesstep.Salesstepid
 - Salesstep.Salesstepid -> Opportunity_Salesstep.Salesstepid
 
For more information about executing SQL statements, see the Administrator Help.