powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Кластеризованные индексы в PostgreSQL
2 сообщений из 2, страница 1 из 1
Кластеризованные индексы в PostgreSQL
    #40070425
Александр Бердышев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коллеги, добрый день!
Столкнулся сейчас с проблемой: хочу создать базу данных в Postgre с кластеризованным индексом - чтобы и таблица упорядоченно хранилась, и чтобы индекс отдельное место не занимал (как это работает в MS SQL Server)

И судя по тому, что я прочитал в доке, в PostgreSQL нужно сначала создать индекс для таблицы (он займёт отдельное место, как обычный индекс), потом уже нужно кластеризовать таблицу по этому индексу - тогда уже существующие в таблице данные упорядочатся, но новые будут писаться в "кучу" - да и потребуется дополнительное место на диске.

В итоге придётся делать просто уникальный индекс на таблицу, а потом каждую ночь по крону кластеризовать данные в таблице по этому индексу - но тогда:
1. Каждый новый день до новой процедуры кластеризации данные будут не упорядочены
2. Сам индекс будет занимать дополнительное место на диске
Это очень неудобно получается

Может кто-нибудь подсказать: есть ли в Postgre возможность сделать кластеризованный индекс как в MS SQL - чтобы он и место дополнительное не занимал, и чтобы новые данные при вставке в таблицу сразу упорядочено вставлялись и в таблицу и в индекс - и не надо было потом дополнительно каждый раз таблицу кластеризовывать?
...
Рейтинг: 0 / 0
Кластеризованные индексы в PostgreSQL
    #40070430
Ivan Durak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Кластеризованные индексы в PostgreSQL
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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