Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / create unlogged table as ...; alter ... set logged; имеет ли смысл / 7 сообщений из 7, страница 1 из 1
19.04.2019, 10:20
    #39803778
qwwq
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
create unlogged table as ...; alter ... set logged; имеет ли смысл
когда имеет смысл пользоваться анлоггед для больших вливаний ?
кто в курсе ?

1 . сначала создать. потом налить без wal. потом переключить в логгед. видимо да. --экономим на наливке.
а если
2. create unlogged table as select .... -- кажется д.б. без разницы. т.к. нечего лочить до конца заливки -- незачем писать данные в вал. нет ?
...
Рейтинг: 0 / 0
19.04.2019, 11:40
    #39803857
Melkij
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
create unlogged table as ...; alter ... set logged; имеет ли смысл
Откуда может быть экономия если сначала писать unlogged, а потом alter в logged - не уверен. И так и так в wal копировать всю целиком понадобится или сразу или при конвертации в logged.
...
Рейтинг: 0 / 0
19.04.2019, 12:03
    #39803870
Павел Лузанов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
create unlogged table as ...; alter ... set logged; имеет ли смысл
qwwq2. create unlogged table as select .... -- кажется д.б. без разницы. т.к. нечего лочить до конца заливки -- незачем писать данные в вал. нет ?
CREATE TABLE AS SELECT не будет писать в WAL даже если не unlogged, но при условии, что wal_level=minimal.
...
Рейтинг: 0 / 0
19.04.2019, 14:22
    #39803957
qwwq
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
create unlogged table as ...; alter ... set logged; имеет ли смысл
MelkijОткуда может быть экономия если сначала писать unlogged, а потом alter в logged - не уверен. И так и так в wal копировать всю целиком понадобится или сразу или при конвертации в logged.
снкс.
халявы не будет.
жаль.

https://dba.stackexchange.com/questions/195780/set-postgresql-table-to-logged-after-data-loading
...
Рейтинг: 0 / 0
19.04.2019, 14:23
    #39803960
qwwq
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
create unlogged table as ...; alter ... set logged; имеет ли смысл
Павел Лузановqwwq2. create unlogged table as select .... -- кажется д.б. без разницы. т.к. нечего лочить до конца заливки -- незачем писать данные в вал. нет ?
CREATE TABLE AS SELECT не будет писать в WAL даже если не unlogged, но при условии, что wal_level=minimal.
рестартовать придется.
...
Рейтинг: 0 / 0
07.11.2019, 17:32
    #39886349
qwwq
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
create unlogged table as ...; alter ... set logged; имеет ли смысл
ps

https://github.com/postgres/postgres/blob/322548a8abe225f2cfd6a48e07b99e2711d28ef7/src/backend/commands/matview.c#L461

правильно ли я понял эту ремарку, что на minimal " refresh ... with data " так же, как и create table as не пишет в wal
?
...
Рейтинг: 0 / 0
07.11.2019, 19:53
    #39886474
Troglodit
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
create unlogged table as ...; alter ... set logged; имеет ли смысл
qwwq,
Я вот сегодня highload 2019 смотрел, так там люди сервисы для сервисов сервисов пишут, а вы тут на спичках экономите.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / create unlogged table as ...; alter ... set logged; имеет ли смысл / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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