Buckland, Ramon wrote:
> 
> My guess is that there is an index on the orderno field
> but it is a 'varchar' index (as it should be)
> 
> because the string you are comparing to is an int, it's
> probably converting each orderno to int and comparing that way.
> (I would think the opposite though)
> 
> so because there is no, 'int' index for that column, then
> it table scans.

Indeed. And the problem is easily identified because the explain output 
will show the table scan. Always explain slow queries.

http://www.evolt.org/article/Use_Oracle_s_Explain_Plan_to_Tune_Your_Queries/17/2986/

Jochem

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Structure your ColdFusion code with Fusebox. Get the official book at 
http://www.fusionauthority.com/bkinfo.cfm

                                Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
                                

Reply via email to