Re: postgres 7.4 vs 8.x redux: query plans
От | Alex Deucher |
---|---|
Тема | Re: postgres 7.4 vs 8.x redux: query plans |
Дата | |
Msg-id | a728f9f90704030937t4855d730u41bd890de3d84603@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: postgres 7.4 vs 8.x redux: query plans (Tom Lane <tgl@sss.pgh.pa.us>) |
Ответы |
Re: postgres 7.4 vs 8.x redux: query plans
|
Список | pgsql-performance |
On 4/3/07, Tom Lane <tgl@sss.pgh.pa.us> wrote: > "Alex Deucher" <alexdeucher@gmail.com> writes: > > and here are the query plans referenced in my last email (apologies if > > you get these twice, they didn't seem to go through the first time, > > perhaps due to size?). I cut out the longer ones. > > The first case looks a whole lot like 8.2 does not think it can use an > index for LIKE, which suggests strongly that you've used the wrong > locale in the 8.2 installation (ie, not C). > > The second pair of plans may look a lot different but in principle they > ought to perform pretty similarly. I think the performance differential > may at root be that string comparison is way more expensive in the 8.2 > installation, which again is possible if you went from C locale to some > other locale. > > In short: check out "show lc_collate" in both installations. OK, cool, the old one was C and the new one as not. So I dumped the DB and re-inited the DB with the locale set to C, then reloaded the dump, but I'm still getting the same behavior. Any ideas? Thanks, Alex > > regards, tom lane >
В списке pgsql-performance по дате отправления: