
Yukari
19.09.2018
12:15:52
Нарежьте схем, насоздавайте тс и файлов, переносите постепенно.
Это не быстро, муторно конечно, но относительно норм. Есть окно недоступности?

Yaroslav
19.09.2018
12:17:21

Vitaly
19.09.2018
12:17:55

Google

Alexander
19.09.2018
12:17:56

Yaroslav
19.09.2018
12:18:43

Vitaly
19.09.2018
12:19:19

Maksim
19.09.2018
12:19:46

Valery
19.09.2018
12:20:12

Mike Chuguniy
19.09.2018
12:20:23
а без репликации?
Только дамп/ресторе с простоем проектов на время этого безобразия. Физически перетащить файлы БД - никак от слова совсем.

Zamira
19.09.2018
12:20:24

Alexander
19.09.2018
12:20:29

Vitaly
19.09.2018
12:21:03

Alexander
19.09.2018
12:21:07

Zamira
19.09.2018
12:21:27
А в pg есть понятие схем?

Mike Chuguniy
19.09.2018
12:21:43

Yaroslav
19.09.2018
12:21:48

Google

Zamira
19.09.2018
12:22:23
А куда оно делось?! о_О
У оракла есть понятие схемы, которое подразумевает учетку и все принадлежащие ей объекты - индексы, процедурки, триггеры

Mike Chuguniy
19.09.2018
12:22:25

Zamira
19.09.2018
12:22:31
Я про такую схему

Alexander
19.09.2018
12:22:42

Mike Chuguniy
19.09.2018
12:22:52

Yaroslav
19.09.2018
12:23:15

Vitaly
19.09.2018
12:23:17

Mike Chuguniy
19.09.2018
12:23:32
Всё остальное - также своё: объекты, права доступа, ну и вот это фсйо

Yaroslav
19.09.2018
12:24:02

Mike Chuguniy
19.09.2018
12:24:43

Zamira
19.09.2018
12:25:03
Просто после этого я ни раз н сталкивалась с такой организацией данных что бы одной схеме дали какие-то доступы на объекты других схем. Думала это вышло из моды ?, а нет это в микросервисной архтектуре опять процветает

Yukari
19.09.2018
12:25:28
А как Вы советуете переносить-то? Просили же в другую БД, нет?
Алгоритм такой: Готовим новую бд, все новые клиенты сливают данные в нее в свои тс и схемы.
Создаем схемы и тс для существующих
Заливаем данные через линк из старой бд в новую, где они отложены в свои тс (рекомендую завести отдельные тс для индексов)
С окном недоступности переключаем клиентов.
Профит

Mike Chuguniy
19.09.2018
12:25:35
А логическая репликация - это дамп/рестор на схему без данных.
* глумливо*
Нет в мире счастья, а в жизни совершенства

Alexander
19.09.2018
12:25:40

Vitaly
19.09.2018
12:25:48

Yukari
19.09.2018
12:26:11

Yaroslav
19.09.2018
12:26:17

Vitaly
19.09.2018
12:26:54

Yaroslav
19.09.2018
12:28:02

Yukari
19.09.2018
12:28:34
Заюзай уже вертику

Google

Yukari
19.09.2018
12:28:40
Тер бесплатно дают

Vitaly
19.09.2018
12:28:42

Terminator
19.09.2018
12:31:40
@artem_plekhanov будет жить. Поприветствуем!

Alexander
19.09.2018
12:31:42

Леонид
19.09.2018
12:32:56
что-то нетак
с самим постгре

Vitaly
19.09.2018
12:33:27

Леонид
19.09.2018
12:33:30
буду сейчас это гуглировать

Yukari
19.09.2018
12:34:30

Леонид
19.09.2018
12:34:52
unsupported frontend protocol 0.0: server supports 2.0 to 3.0
вообще неясно, что оно хочет

Vitaly
19.09.2018
12:35:18

Yaroslav
19.09.2018
12:35:19

Zamira
19.09.2018
12:36:17
Еще один оффтоп. В сфере DBA бывают удаленные вакансии для джуниоров? Это вообще популярно? ?
Я тут уже скучаю по большим хранилищам

Alexander
19.09.2018
12:36:44

Vitaly
19.09.2018
12:36:57

Yukari
19.09.2018
12:38:09

Yaroslav
19.09.2018
12:42:09

Vitaly
19.09.2018
12:43:39

Zamira
19.09.2018
12:44:52
По моему проще искать узкие места и их решать. Я бы не решилась так дробить базу ?

Google

Yaroslav
19.09.2018
12:45:20

Vitaly
19.09.2018
12:45:47

Yaroslav
19.09.2018
12:47:16

Vitaly
19.09.2018
12:47:41

Yaroslav
19.09.2018
12:48:08
Десятка, да
Тогда Вам стоит на неё посмотреть, скорее всего.

Vitaly
19.09.2018
12:48:35

Yaroslav
19.09.2018
12:51:07

Леонид
19.09.2018
12:59:27
и пробую еще раз

Mike Chuguniy
19.09.2018
13:09:41

Zamira
19.09.2018
13:16:36

Mike Chuguniy
19.09.2018
13:21:18
Хм... Погорячился, виноват, исправляться не буду, ибо что выросло, то выросло. :) Помимо объёмов данных, есть ещё количество одновременных подключений. И логика работы. Когда данные слабо связаны и легко и непринуждённо разносятся по различным инстансам, то для увеличения отзывчивости БД, почему бы их не разнести? (я таки про количество клиентов не рекомендую забывать).

Let Eat
19.09.2018
14:47:13
Когда случается автотранзакция (в случае когда запрос без BEGIN COMMIT) у нее какой уровень изоляции?

Yan
19.09.2018
14:52:31
Microsoft SQL Server, PostgreSQL и Oracle - read commited
по умолчанию

Terminator
19.09.2018
14:54:14
@bessonovevgen будет жить. Поприветствуем!

Google

Yaroslav
19.09.2018
14:54:29

Yukari
19.09.2018
14:59:52
По крайней мере хинт можно сделать

Yaroslav
19.09.2018
15:02:30

Yukari
19.09.2018
15:19:23
В оракл вроде есть, но не помню точно. Обычно для оракла юзаю хиниы
Погуглировать попробуйте

Yaroslav
19.09.2018
15:26:13
Да ну, мне просто было любопытно — может, кто сходу знает. ;)

Terminator
19.09.2018
17:40:10
Vitalii Hrozynskii будет жить. Поприветствуем!