powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / linux postgresql вопросы по производительности
8 сообщений из 33, страница 2 из 2
linux postgresql вопросы по производительности
    #39117058
easa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
qwwq,

дока вот http://www.postgresql.org/docs/current/static/ddl-partitioning.html. делал всё по доке, думаю что код дублировать не имеет смысла
...
Рейтинг: 0 / 0
linux postgresql вопросы по производительности
    #39117082
Lonepsycho
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
easa,

там говорится что "Partitioning can also be arranged using a UNION ALL view, instead of table inheritance ". т.е. создавать вью не обязательно, просто таким образом можно воспроизвести функционал наследования таблиц.
...
Рейтинг: 0 / 0
linux postgresql вопросы по производительности
    #39118124
easa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
появился еще один вопрос. если я делаю выборку из таблицы и использую ORDER BY по дате, то для ускорения выборки необходимо сделать индексирования столбца с датой?
...
Рейтинг: 0 / 0
linux postgresql вопросы по производительности
    #39118144
Фотография vyegorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
easa,

PostgreSQL не поддерживает multi-table индексы, поэтому если запрос вернет данные из нескольких таблиц-партиций, то будет сортировка.
...
Рейтинг: 0 / 0
linux postgresql вопросы по производительности
    #39118151
easa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vyegorov,

то есть, если есть таблицы-партиции то столбцы бессмыслено индексировать? больше нет никаких вариантов?
...
Рейтинг: 0 / 0
linux postgresql вопросы по производительности
    #39118212
Фотография vyegorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
easa,

Я этого не сказал. Индекс может вернуть отсортированные данные только в рамках одной таблицы. Если данные из нескольких таблиц, то будут явные сортировки. Рассматривайте конкретные схему и данные с конкретным запросом.
...
Рейтинг: 0 / 0
linux postgresql вопросы по производительности
    #39118247
qwwq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vyegoroveasa,

PostgreSQL не поддерживает multi-table индексы, поэтому если запрос вернет данные из нескольких таблиц-партиций, то будет сортировка.какбе это неверное утверждение.

поцгресс умеет таки merge append.
Но оно имеет смысл только если есть существенный LIMIT , или вся выборка --IOT.

и если ORDER BY полностью покрыт индексом. Если после индекс--листа добавить уникЪюцирующее поле -- это поделие свалится к sort [all] + limit. И придётся делать пассы руками.
...
Рейтинг: 0 / 0
linux postgresql вопросы по производительности
    #39118296
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
easaпоявился еще один вопрос. если я делаю выборку из таблицы и использую ORDER BY по дате, то для ускорения выборки необходимо сделать индексирования столбца с датой?

Это вопрос про сферического коня в вакууме, нужно конкретный запрос видеть всегда чтобы на такой вопрос ответить.
И его explain analyze.

--
Maxim Boguk
www.postgresql-consulting.ru
...
Рейтинг: 0 / 0
8 сообщений из 33, страница 2 из 2
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / linux postgresql вопросы по производительности
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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