логической репликации. На стороне
подписчика при создании одноименной таблицы были
удалены все индексы до полной синхронизации. После
начал создавать индексы мануалом. Почему
\di+ index.name размер разный причем нет закономерности
в одну сторону, то есть есть индекс объем которого
больше на подписчике есть где больше на публишере.
Почему ?
Причем нет лагов (задержек) когда я наблюдаю за pg_stat_replication
pgstattuple() (в т.ч. pgstatindex) в руки. Если будут вопросы (а поначалу будут) -- pageinspect ещё.
Вообще, в принцыпе -- у индэкса тожэ есть fillfactor, который делает страницы чуть-чуть свободными. Но там вроде 90% по умолчанию, очень немного. Но на эти 10% вполне имеет право быть индэкс на ведомом большэ. В обратную сторону -- тут как раз понятно, удалённые таплы освобождают место в файле индэкса, но чаще всего не уменьшают этот файл.
Да я не менял филфактор . И меня смутило то что некоторые меньше на ведомом.
Меньшэ — это как раз абсолютно нормально.
Может быть туда пришел вакуум ))
Меньше - норм, там блоат нулевой
Обсуждают сегодня