Re: Slow select times on select with xpath

Поиск
Список
Период
Сортировка
От Ron Mayer
Тема Re: Slow select times on select with xpath
Дата
Msg-id 4AB85CBE.4020803@cheapcomplexdevices.com
обсуждение исходный текст
Ответ на Re: Slow select times on select with xpath  (astro77 <astro_coder@yahoo.com>)
Список pgsql-performance
astro77 wrote:
> Thanks Kevin. I thought about using tsearch2 but I need to be able to select
> exact values on other numerical queries and cannot use "contains" queries.

You might be able to make use of a custom parser for tsearch2 that creates
something like a single "word" for xml fragments like <whatever>1</whatever>
which would let you quickly find exact matches for those words/phrases.

> It's got to be fast so I cannot have lots of records returned and have to do
> secondary processing on the xml for the records which contain the exact
> value I'm looking for. This is one of the reasons I moved from using Lucene
> for searching. I hope this makes sense.
>
>
> Kevin Grittner wrote:
>>  wrote:
>>
>>
>> I would try to minimize how many XML values it had to read, parse, and
>> search.  The best approach that comes to mind would be to use tsearch2
>> techniques (with a GIN or GiST index on the tsvector) to identify
>> which rows contain 'fdc3da1f-060f-4c34-9c30-d9334d9272ae', and use AND
>> to combine that with your xpath search.
>>
>> -Kevin
>>
>>
>>
>


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

Предыдущее
От: astro77
Дата:
Сообщение: Re: Slow select times on select with xpath
Следующее
От: Magnus Hagander
Дата:
Сообщение: Re: statement stats extra load?