| От | Klint Gore |
|---|---|
| Тема | Re: LIKE not using indexes (due to locale issue?) |
| Дата | |
| Msg-id | 48620040.4020209@une.edu.au обсуждение |
| Ответ на | Re: LIKE not using indexes (due to locale issue?) (Ow Mun Heng <Ow.Mun.Heng@wdc.com>) |
| Список | pgsql-general |
Ow Mun Heng wrote: > Could it be that it's not able to determine the B2.%.SX in there? > > explain select count(*) from d_trr_iw where ast_revision like 'B2.P.SX' > > even this will result in a seq_scan. > How many values have you got that start with 'B2.'? If it's more than about 5% then it's probably quicker to sequential scan anyway. Since the equals query says there's one row with a P in the middle, what does this say? explain select count(*) from d_trr_iw where ast_revision like 'B2.P%.SX' or pick a value that you know can't exist e.g. if ast_revision can never start with WW then explain select count(*) from d_trr_iw where ast_revision like 'WW.%.SX' klint. -- Klint Gore Database Manager Sheep CRC A.G.B.U. University of New England Armidale NSW 2350 Ph: 02 6773 3789 Fax: 02 6773 3266 EMail: kgore4@une.edu.au
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера