powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Индексация по XML-полю
6 сообщений из 6, страница 1 из 1
Индексация по XML-полю
    #35166159
rkorotovskikh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет знатокам PostgreSQL!
Нуждаюсь в совете!

Есть PostgreSQL 8.3. Имеется таблица test(id serial, xmldata xml).

Мне нужно проиндексировать поле xmldata.
На сайте Николая Самохвалова:"CREATE INDEX i_table1_xdata ON table1 USING btree( ((xpath(’//person/@name’, xdata))) );" Адаптировал для своих целей:
"CREATE INDEX test_idx ON test USING btree( ((xpath(’//BOOK/@name’, xmldata)) ); "

В итоге результат - 0. PostgreSQL пишет, что по данному полю невозможно произвести индексацию.

Полезного и работающего примера в сети не нашел.
Буду благодарен за совет(или пример).
...
Рейтинг: 0 / 0
Индексация по XML-полю
    #35166206
Фотография Ёш
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://sql.ru/forum/actualthread.aspx?tid=526026


--
„Истина — это вовсе не то, что можно убедительно доказать, это то, что
делает всё проще и понятнее“ — Антуан де Сент-Экзюпери
...
Рейтинг: 0 / 0
Индексация по XML-полю
    #35167105
rkorotovskikh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, индекс создался, но при поиске запрос выполняется более 5 минут, то есть, как я понимаю, он не используется.

Что бы с ним сделать такое?
...
Рейтинг: 0 / 0
Индексация по XML-полю
    #35167604
Andrey Daeron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rkorotovskikhДа, индекс создался, но при поиске запрос выполняется более 5 минут, то есть, как я понимаю, он не используется.
Что бы с ним сделать такое?
Удалите. тогда Вы будете точно уверены, что он не используется!

ЗЫ Не хотите EXPLAIN ANALYZE запроса прислать?
...
Рейтинг: 0 / 0
Индексация по XML-полю
    #35173797
rkorotovskikh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С огромным удовольствием пришлю EXPLAIN ANALYZE запроса. Только скажите как это сделать.
Что поделаешь - только начинаю разбираться в СУБД.
...
Рейтинг: 0 / 0
Индексация по XML-полю
    #35173803
Andrey Daeron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rkorotovskikhС огромным удовольствием пришлю EXPLAIN ANALYZE запроса. Только скажите как это сделать.
Что поделаешь - только начинаю разбираться в СУБД.
Не поверите....
EXPLAIN ANALYZE ВАШ ЗАПРОС;
желательно делать в psql и потом сюдае го отформатированным бросить.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Индексация по XML-полю
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]