Re: Problem (bug?) with like

Поиск
Список
Период
Сортировка
От Bruce Momjian
Тема Re: Problem (bug?) with like
Дата
Msg-id 200112041900.fB4J0W421336@candle.pha.pa.us
обсуждение исходный текст
Ответ на Re: Problem (bug?) with like  (Tom Lane <tgl@sss.pgh.pa.us>)
Ответы Re: Problem (bug?) with like  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-general
> I am thinking that the rules for selectivity of LIKE patterns probably
> need to be modified.  Presently the code assumes that a long constant
> string has probability of occurrence proportional to the product of the
> probabilities of the individual letters.  That might be true in a random
> world, but people don't search for random strings.  I think we need to
> back off the selectivity estimate by some large factor to account for
> the fact that the pattern being searched for is probably not random.
> Anyone have ideas how to do that?

But what about '%A%' vs. '%AC%'.  Seems the second is reasonably
different from the first the our optimizer may be fine with that.  Is it
only when the strings get longer that we lose specificity?

--
  Bruce Momjian                        |  http://candle.pha.pa.us
  pgman@candle.pha.pa.us               |  (610) 853-3000
  +  If your life is a hard drive,     |  830 Blythe Avenue
  +  Christ can be your backup.        |  Drexel Hill, Pennsylvania 19026

В списке pgsql-general по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Sending Explain output to a perl client
Следующее
От: "Paul Laub"
Дата:
Сообщение: Re: BEGIN, ROLLBACK,COMMIT