@pgsql

Страница 435 из 1062
Artem
18.08.2017
03:03:43
оно не должно крешиться при любых сочетаниях этих параметров
На мастере данный параметр полностью выключен, ни одного падения.

Darafei
18.08.2017
04:02:38
мы креши с параллельностью ловили только в сочетании с madlib

если madlib заинитился, то любой следующий параллельный запрос крешит всё

но это скорее в "хитрые сишные модули"

Google
Artem
18.08.2017
04:54:06
но это скорее в "хитрые сишные модули"
Сишных модулей точно нет.

Konstantin
18.08.2017
04:56:49
Спасибо тебе, друХ! test@webdeb:~$ grep "^Max core file size" /proc/1927/limits Max core file size unlimited unlimited bytes test@webdeb:~$ grep LimitCORE /etc/systemd/system.conf DefaultLimitCORE=infinity test@webdeb:~$ Только не надо в юниты лезть, надо документацию читать. man systemd-system.conf однако! ЗЫ. А те, кто сидит на init-скриптах - страдайте, ага.
а вот и нет, /etc/security/limits.conf.d/ работает и в sysvinit, если мне не изменяет память. впрочем, все "мои" сервера в компании работают именно на sysvinit. да, я умею готовить systemd, но и по сей день от неё больше головной боли, чем хотелось бы. дистро: актуальный деб.

на паре серверов именно так настраивал nofile для nginx.

Artem
18.08.2017
05:03:46
но это скорее в "хитрые сишные модули"
Из установленных модулей: adminpack pg_buffercache pgagent pgstattuple plpgsql uuid-ossp

Alexander
18.08.2017
09:53:15
Ребята, когда выполняю drop_partitions в pathman получаю ошибку: “ERROR: column “sometable” does not exist”. Не понимаю, при чем здесь столбец, если по документации функция принимает имя родительской таблицы

Ildar
18.08.2017
09:54:04
sometable в двойных кавычках пишете?

слово в двойных кавычках постгрес определяет как идентификатор, а не как строку

а название таблицы нужно в одинарных передавать, как строку

Alexander
18.08.2017
09:56:28
Ох, спасибо большое!

Кстати, как-то интересно работает hash-партицирование. При 100 партиций значение 1 попадает в 70-ую таблицу.

Ildar
18.08.2017
10:01:56
в пафмане используются стандартные хеш-функции из хеш индекса, а они внутри призывают какую-то темную магию

Alexander
18.08.2017
10:02:29
Может кто-то знает, есть ли какие-то best practice для hash по количеству партиций? Типа, лучше, чтобы оно было равно степени двойки?

Google
Ildar
18.08.2017
10:09:52
Может кто-то знает, есть ли какие-то best practice для hash по количеству партиций? Типа, лучше, чтобы оно было равно степени двойки?
не думаю, что есть какие-то хитрости. Разве что если вы планируете раскидать партиции по нескольким тейблспейсам, то хорошо бы, чтобы кол-во партиций было кратно кол-ву тейблспейсов для более равномерного размазывания

Erushenko
18.08.2017
12:51:24
Что-то с ходу не нашел как заменить NaN на 0?

Darafei
18.08.2017
12:51:57
NaN?

NaN или NULL?

Vadim
18.08.2017
12:52:45
NaN таки валидное значение для float поля, да

Erushenko
18.08.2017
12:53:04
именно NaN

f=> select case when num='NaN' then 0 else num end from (select 'nan'::float as num) as n; num ----- 0 (1 row)

Darafei
18.08.2017
12:56:49
ох

NaN=NaN?

по какому правилу он равен?

NaN же и сигнальный может оказаться

Erushenko
18.08.2017
13:03:20
NaN=NaN?
не равен

я так понял, он конвертируется

или я не прав?

Darafei
18.08.2017
13:04:56
[local] gis@gis=# select 'nan'::float = 'nan'::float; ┌──────────┐ │ ?column? │ ├──────────┤ │ t │ └──────────┘ (1 row) Time: 2,294 ms

равны :(

Maksim
18.08.2017
13:05:36
равны :(
баг или фича?

Darafei
18.08.2017
13:05:50
(nan = nan) = false по ieee754

Erushenko
18.08.2017
13:08:24
равны :(
вот, что пишут в оф. документации http://joxi.ru/Q2KGwyVU9y9Gd2

Google
Darafei
18.08.2017
13:10:27
интересно, что будет, если сигнальный NaN внутрь засунуть, как он сравнится с обычным

Erushenko
18.08.2017
13:18:56
что имеешь в виду?

хотелось бы разобраться до конца

Darafei
18.08.2017
13:20:08
NaN - это не одно значение, это интервал флоатов

у него есть кусок в битовом представлении, в который можно положить какой-нибудь пейлоад

Alexey
18.08.2017
16:55:20
Всем привет)

Пшпш Есть кто пользовался NpgSql?

Интересует различие output параметров SQL и postgreSQL

Пишу под c#, с пг знаком не очень

Alex
18.08.2017
17:04:50
ребят на одном из тестовых виртуалок остановил постгрес временно тестили апликацию , ничего не меняли и постгрес не хочет стартовать, в логе пусто, попробовал через дебаг : /usr/pgsql-9.6/bin/postgres -d 3 -D /var/lib/pgsql/9.6/data/ -c config_file=/var/lib/pgsql/9.6/data/postgresql.conf Лог : https://pastebin.com/Bx90Z3Hx

все разобрался, tomcat сожрал всю память и постгресу не хватао на старт

Nikolay
19.08.2017
13:01:44
Упс, а на http://www.pgpool.net из рашки то не попасть :) Тока через VPN ?!

Алексей
19.08.2017
13:07:06
Видимо у Вас какая-то неправильная "рашка"

Алексей
19.08.2017
13:09:35
У меня на трех провайдерах открывается замечательно.

Mike Chuguniy
19.08.2017
13:27:59
Упс, а на http://www.pgpool.net из рашки то не попасть :) Тока через VPN ?!
Иногда бывает просто лёг канал. У меня открывается.

عاصم بن حارث
19.08.2017
13:30:04
Видимо у Вас какая-то неправильная "рашка"
Вероятно, он из рашки, а вот из РФ "открывается" без проблем )))

Алексей
19.08.2017
13:30:34
И из России тоже открывается :)

عاصم بن حارث
19.08.2017
13:31:25
Bandikoot
19.08.2017
13:32:29
лёгкий тест на то, в рашке ты или в РФ

Google
Bandikoot
19.08.2017
13:33:44
хватает того, что pgpool у меня не открылся

Admin
ERROR: S client not available

Gleb ?
19.08.2017
13:34:53
открылся

Bandikoot
19.08.2017
13:35:08
а вот с проксёй открылся. провайдер — онлайм (считай, ростелеком)

Alexander
19.08.2017
13:36:00
Может, санкции?

Алексей
19.08.2017
13:36:19
простой тест: открой с мобильного

Bandikoot
19.08.2017
13:36:30
это чё? реклама?)))
делюсь своими переживаниями. + ТС мб поймёт корни проблемы

никому эту шляпу не рекомендую

ⰿⰰⰾⱏ
19.08.2017
13:36:53
делюсь своими переживаниями. + ТС мб поймёт корни проблемы
а, ну если б я поделилися своими, онлайм был бы в проигрыше)))

Айтуар
19.08.2017
15:39:53
У меня не открывается с телефона. Оператор пчелайн. С VPN открывается.

Evgeniy
20.08.2017
20:13:16
Здравствуйте. Ребят, подскажите пожалуйста. Какой тип данных поможет сделать так, чтобы автоматом вставало время в формате unix, при добавление строки

Артамонов Игорь
20.08.2017
20:13:52
date

или текст

как удобней

Evgeniy
20.08.2017
20:14:10
date
спасибо большое. И оно будет типа 12432534636?

Артамонов Игорь
20.08.2017
20:14:23
У меня нет под рукой базы, чтобы попробовать :)

https://www.postgresql.org/docs/9.1/static/functions-formatting.html

Google
Artem
21.08.2017
05:21:12
https://pastebin.com/sm5NCc1T

Коллеги, пляска с бубном вокруг 9.6 продолжается.

Собственно, при отключении параметра max_parallel_workers_per_gather все хорошо.

Как только включаем его, то получаем terminated by signal 11: Segmentation fault

Затыка по ресурсам совершенно нет: используется только 191гб памяти из 320гб

32 ядра тоже не сильно загружены, LA от 5 до 10.

Артамонов Игорь
21.08.2017
05:31:19
а какой параметр вы указываете там?

Artem
21.08.2017
05:39:40
а какой параметр вы указываете там?
Выше указал весь конфиг целиком.

В минимальном варианте значение 2

Опытным путем выяснилось, что от значения не зависит.

Артамонов Игорь
21.08.2017
05:41:27
А запихните туда же, на пастебин, лог запуска с ошибкой

p.s.

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