
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

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

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
я так понял, он конвертируется
или я не прав?

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
Видимо у Вас какая-то неправильная "рашка"

sic transit
19.08.2017
13:08:32

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

Mike Chuguniy
19.08.2017
13:27:59

عاصم بن حارث
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

Nikolay
19.08.2017
13:33:19

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:04

Алексей
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

Evgeniy
20.08.2017
20:15:04

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.