[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [magicmail-users] Surprised someone missed this one..
DOH! Wrong list again .. Sorry.. This is related to some PHP stuff..
On August 12, 2003 05:54 pm, Michael Peddemors wrote:
> SELECT ea.id, p.password
> FROM email_addresses ea
> , user_resources ur
> , user_pwds p
> WHERE ea.user_resource_id = ur.id
> AND ur.user_id = p.user_id
> AND p.password_type = 'MD5'
> AND lower(ea.email_name)||'@'||lower(ea.domain) =
> '$email'"
>
> That uses both concatanation, and the lower function. In Oracle at least,
> that would prevent it from using the index. Right now that query alone is
> taking 15 seconds, but the query without the 'lower' is instantaneous.
> Unless this is a cached query, which I doubt, it is obvious that query
> needs to be fixed.
--
--
"Catch the Magic of Linux..."
--------------------------------------------------------
Michael Peddemors - Senior Consultant
LinuxAdministration - Internet Services
NetworkServices - Programming - Security
Wizard IT Services http://www.wizard.ca
Linux Support Specialist - http://www.linuxmagic.com
LinuxMagic is a Registered TradeMark of Wizard Tower TechnoServices Ltd.
--------------------------------------------------------
(604)589-0037 Beautiful British Columbia, Canada