@pgsql

Страница 3 из 1062
Руслан
28.04.2016
05:42:50
https://web.telegram.org/#/im?p=g112220293
мда...:( Error One of the params is missing or invalid.

Nikolay
28.04.2016
05:50:15
мда...:( Error One of the params is missing or invalid.
У меня через хром эта ссылка работает ( https://web.telegram.org/#/im?p=g112220293

Alexey
28.04.2016
06:31:50
Коллеги, приветствую. Наткнулись тут на проблему с INSERT INTO … RETURNING id при Inheritance (используем pg_partman). Необходимо придумать какой-то запрос, который универсально бы работал и для секционированных (с триггером на insert) и для стандартных таблиц. Наворотил такую, вроде рабочую схему: create table public.test( id SERIAL PRIMARY KEY, num SMALLINT NOT NULL); with insert_res as ( insert into public.test (num) values (1) returning id ) select currval('public.test_id_seq') as id from (values(1)) as qid (id) left join insert_res on insert_res.id=qid.id; Кто что думает о таком способе? Как упростить? Есть ли подводные камни?

Google
Eugene
28.04.2016
06:42:12
кто то и не ложился)

Nikolay
28.04.2016
06:44:32
Коллеги, чисто мужской вопрос. Какой размер архивных WAL-ов у вас генерится за сутки? Тем у кого меньше 1Tb, прошу не подсказывать, вы еще в младшей группе )))

Подсказка pg_current_xlog_location, pg_xlog_location_diff(locationpg_lsn, location pg_lsn) http://www.postgresql.org/docs/current/static/functions-admin.html

Oleg
28.04.2016
07:45:27
> @lexa_work Коллеги, приветствую. Наткнулись тут на проблему с INSERT INTO … RETURNING id при Inheritance (используем pg_partman). Так в чем конкретно проблема ?

Alexey
28.04.2016
07:46:07
RETURNING id не работает

Yury
28.04.2016
07:46:53
Призываем Ильдара.

Alexey
28.04.2016
07:46:54
ибо когда ты вставляешь в таблицу на которую навешен триггер на вставку, который перекладывает запись в другую таблицу (дочернюю), то ты получаешь вообще INSERT 0 0

т.е. вроде как INSERT и не произошел (в ту таблицу, на которую ты нацеливался)

ща

https://github.com/keithf4/pg_partman/issues/18

чтоб не пересказывать

Evgeny
28.04.2016
07:56:50
> @popovnv >Например у вас дисковое хранилище базовам бакапом вы туда сохраняете РК pgdata, туда же копируете через архив комманд валы. Зачем вам еще отдельно делать backup archive log? Привычка с sql server’a aka backup log :)

Nikolay
28.04.2016
08:02:29
> @popovnv >Например у вас дисковое хранилище базовам бакапом вы туда сохраняете РК pgdata, туда же копируете через архив комманд валы. Зачем вам еще отдельно делать backup archive log? Привычка с sql server’a aka backup log :)
Ну почему, в SQL Server, как и любой другой СУБД вы указываете куда копировать архивный журнал, отличий в этом нет. Интересно, что делать с архивными журналами, которых 6 Тб в сутки?

Google
Alexey
28.04.2016
08:03:21
хранить до следующего полноого/инкрементального/дифференциального бэкапа

вариантов других нет

Айтуар
28.04.2016
08:04:22
а если их сжимать?

Nikolay
28.04.2016
08:07:55
А если мы замоченные и нам надо PITR за последние 5 лет?

Alexey
28.04.2016
08:09:29
ну значит вы просто находка для продавцов систем хранения и резервного копирования (пока вроде ленточным накопителям в этом равных нет)

Nikolay
28.04.2016
08:10:02
Есть мнение, что сжимать и дедуплицировать лучше умеют бакап аплайнсы, работали?

Т.е. если вы ДБА и у вас 100500 разношерстных СУБД в парке, и вы привыкли пользоваться корпоративной системой РК, для которой ПГ как-бы сбоку это норм?

Это я к тому, что есть ли смысл добавлять эту поддержку ПГ из коробки для корпоративного сектора.

Alex
28.04.2016
08:20:27
Это канал про аниме? Ктонить юзал glusterfs поверх zfs?

Juriy
28.04.2016
08:21:36
Да, именно про Аниме.

я юзал - мучительно.

Айтуар
28.04.2016
08:24:40
я юзал - мучительно.
сама glusterfs мучительна или сочетание с zfs? А то я подумываю её использовать.

Alex
28.04.2016
08:25:11
Че там мучительного)

Меня интересует дедупликация и сжатие в zfs раьотают под глюстером?

Айтуар
28.04.2016
08:27:02
насколько я понимаю glusterfs это просто надстойка, не чистая ФС. Поэтому все плюшки zfs должны работать.

Ildar
28.04.2016
08:33:34
по поводу триггера для партицирования нашел такую идею: https://gist.github.com/copiousfreetime/59067 т.е. триггер на before insert вставляет запись и в дочернюю и в мастер таблицу. А второй триггер на after insert удаляет строку из мастер таблицы и возвращает ее значения

но думаю этот способ не совместим с pg_partman-ом, т.к. тот будет пересоздавать триггер при добавлении новых партиций. Плюс допополнительные накладные расходы на вставку

Google
Ildar
28.04.2016
08:38:14
неа, тут проблема в триггере

Yury
28.04.2016
08:39:31
Это канал про аниме? Ктонить юзал glusterfs поверх zfs?
Про него так, что лучше спроси про последние серии OnePiece или в какой вселенной гандомы самые трушные. :) ЗЫ привет с канала #anime из IRC ЗЫ2 только для postgres лучше zfs никогда не использовать.

И да, glusterfs это надстройка. К слову с куче багов... (раньше так точно) мы от неё отказались в угоду rsync...

Ildar
28.04.2016
08:41:07
интересно, можно ли написать кастомную ноду для insert, которая будет определять, что выполняется вставка в партицированную таблицу, сама решать, куда вставить и потом корректно возвращать значения? надо поговорить с Сашей

Yury
28.04.2016
08:41:29
думаю можно, вопросс насколько сложно

Призываю @funbringer

Alex
28.04.2016
08:47:18
Глюстер хранит файлики с своем томе поэтому плюшки zfs могут не работать т.к там не видно файлов) А вы с какой версией глюстера работали?

Vladimir
28.04.2016
08:48:33
я юзал поверх xfs

Alex
28.04.2016
08:49:19
На редхате значит. И как оно?

Vladimir
28.04.2016
08:49:32
2 года полет нормальный

в реплике собрано и вот тут работает на отдачу видео и картинок https://www.rt.com

Yury
28.04.2016
08:50:25
На редхате значит. И как оно?
фишки работать должны, не очень про какие "тома" вы говорите.

Alex
28.04.2016
08:50:31
Скорость не меряли? Говорят с шести нод скорость достигает нормальной и растет

Vladimir
28.04.2016
08:51:09
проблема в гластере только если поиск делать, а если знаешь где лежит практически мгновенно

Yury
28.04.2016
08:51:15
в реплике собрано и вот тут работает на отдачу видео и картинок https://www.rt.com
О! Когда я уходил я помню мы только тестировали gluster и аналоги.

Alex
28.04.2016
08:51:15
Brick глюстера

Vladimir
28.04.2016
08:52:05
у нас только 2 ноды в реплике

там 45 ТБ по оптике подключены обычные sas в LVM

ресайяз делал в сторону увелеичения и дефрагментацию

зависаний небыло

Google
Alex
28.04.2016
08:53:31
Что за ресайз? Ноды добавлчли?

Vladimir
28.04.2016
08:53:55
место увеличивал с 2 ТБ до 45

Айтуар
28.04.2016
08:54:13
фишки работать должны, не очень про какие "тома" вы говорите.
согласен, в глустре тома это просто папки

Yury
28.04.2016
08:54:14
Vladimir
28.04.2016
08:54:37
да через lvm и ресайз xfs

обновлял ядро на ноде и перезагружал ноду

никаких проблем небыло

все восстановилось

Yury
28.04.2016
08:55:25
О! Главный по класстерам присоеденился! :) @kvapen

Constantin
28.04.2016
08:55:35
уаше

Alex
28.04.2016
08:57:57
В глустере тома это гигантский файл

Айтуар
28.04.2016
08:58:54
хм, а у меня папка ))

Alex
28.04.2016
08:59:22
Это после примонтирования, не?

Айтуар
28.04.2016
09:00:01
Alex
28.04.2016
09:00:32
А что в папке тогда

Vladimir
28.04.2016
09:01:21
Там точно папка

Juriy
28.04.2016
09:01:28
В папке файлы

или целиком, или их куски

Vladimir
28.04.2016
09:01:53
и вот такие файлы 0000c8df-8e10-4a64-88db-4aa9e7144a64

бинарного формата

Google
Alex
28.04.2016
09:03:53
Ясн. Год назад смотрел. Забыл просто. Вобщем там свалка какихто файлов и кусков. А после монтирования их видно нормально

Juriy
28.04.2016
09:07:26
сама glusterfs мучительна или сочетание с zfs? А то я подумываю её использовать.
суперпозиция их глюков иногда дает удивительный результат

Страница 3 из 1062