For the best chance to have a efficient query you would need to loose the
leading "%" if possible.
If you could then the query can optimize using a index.

On Sun, Dec 4, 2011 at 2:50 PM, Reindl Harald <h.rei...@thelounge.net>wrote:

> you THINK the engine is? WTF?
>
> fulltext if you need fulltext-search
> please read the manuals i linked!
>
> Am 04.12.2011 21:20, schrieb Rafael Valenzuela:
> > Hi Reindl,
> > Thanks for your quick answer, but i think  the engine is MySAM but I'm
> not
> > sure, What type of index recomendais me, unique, full-text, etc..?
> > Thanks a lot
> >
> > 2011/12/4 Reindl Harald <h.rei...@thelounge.net>
> >
> >>
> >> Am 04.12.2011 20:25, schrieb Rafael Valenzuela:
> >>> Hi all,
> >>> In one query,  I am comparing a string with a 'like=%patron%', but is
> >> very
> >>> slow and expensive .What is the best way to compare a string? like or
> >>> regular expression?
> >>> The data base is too big table 1TB, any idea?
> >>> thanks a lot
> >>
> >> http://dev.mysql.com/doc/refman/5.5/en/fulltext-search.html
> >>
> >> without indexes is big tables is no fast search possible
> >> if you are useing innodb you have currently lost
>
>

Reply via email to