Size: a a a

pgsql – PostgreSQL

2021 January 22

ША

Шипулин Алексей... in pgsql – PostgreSQL
источник

ША

Шипулин Алексей... in pgsql – PostgreSQL
это слейв
источник

ША

Шипулин Алексей... in pgsql – PostgreSQL
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Шипулин Алексей
собрал стенд пишу инструкцию, что не так ?
Казалось бы, сделать паузу, в самом деле, потом с паузы снять, и всё.
источник

ША

Шипулин Алексей... in pgsql – PostgreSQL
Michael マイケル Zhilin ジリン
тогда наверно достаточно pg_xlog_replay_pause. С большой вероятностью всё пройдёт успешно, поэтому sender/receiver лучше не останавливать.

И да, перенастроить репликацию чтобы она использовала replication слоты )
хорошо, поищу где можно включить репликацию с именами replication_slot
источник

ША

Шипулин Алексей... in pgsql – PostgreSQL
спасибо
источник

ША

Шипулин Алексей... in pgsql – PostgreSQL
Yaroslav Schekin
Казалось бы, сделать паузу, в самом деле, потом с паузы снять, и всё.
боюсь как бы они БД не поломали, поэтому и хотел остановить репликацию сделать бекап, построить индекс, скопивать БД на слейв и по-новой запустить репликацию
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Шипулин Алексей
боюсь как бы они БД не поломали, поэтому и хотел остановить репликацию сделать бекап, построить индекс, скопивать БД на слейв и по-новой запустить репликацию
Эээ... а зачем все эти сложности? Цель какая (по приведённому описанию непонятно, чего Вы хотите)?
источник

ША

Шипулин Алексей... in pgsql – PostgreSQL
цель построить индекс в таблице по столбцу
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Шипулин Алексей
цель построить индекс в таблице по столбцу
Т.е. Вы считаете, что в самом деле всё объяснили? ;)
источник

ША

Шипулин Алексей... in pgsql – PostgreSQL
хорошо - построить индекс b-tree, по определённой таблице и определённому столбцу: CREATE INDEX INDEX_COLUMN1_TABLE1 ON table1 (column1);
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Шипулин Алексей
хорошо - построить индекс b-tree, по определённой таблице и определённому столбцу: CREATE INDEX INDEX_COLUMN1_TABLE1 ON table1 (column1);
Хорошо, постройте. При чём тут репликация-то?
источник

ША

Шипулин Алексей... in pgsql – PostgreSQL
для безопасности, подстраховаться, подстелить соломку и т.д.
источник

am

a m in pgsql – PostgreSQL
Кому-нибудь удавалось разломать базу при помощи CREATE INDEX? Оно же все сбоку.
источник

am

a m in pgsql – PostgreSQL
Индексы ломаются, данные целы остаются. Набираешь REINDEX и едешь дальше.
источник

ША

Шипулин Алексей... in pgsql – PostgreSQL
БД большая, ручонка может дрогнуть - человеческий фактор
источник

am

a m in pgsql – PostgreSQL
Ручонка 100% дрогнет когда вы будете вот эти вот малоосознанные фрикции с репликацией совершать.
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Шипулин Алексей
для безопасности, подстраховаться, подстелить соломку и т.д.
А в чём опасность-то?
И даже если так, то в "хотел остановить репликацию сделать бекап, построить индекс, скопивать БД на слейв и по-новой запустить репликацию", что-то не так:
1) сделать бекап — откуда, с реплики?
2) "скопивать БД на слейв" — зачем?!
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
a m
Индексы ломаются, данные целы остаются. Набираешь REINDEX и едешь дальше.
Нет.
Находишь проблему — почти наверняка сломавшееся "железо" — меняешь, восстанавливаешь backup, и только после этого "едешь дальше".
источник

am

a m in pgsql – PostgreSQL
Наверное, хороший совет. А как искать?
источник