Size: a a a

PostgreSQL + 1C + Linux

2021 April 17

AT

Alex Tkachuk in PostgreSQL + 1C + Linux
Аналогичного по ценам не найдёте. Хотя, в последнее время, у ovh их high grade сервера даже дешевле на единицу производительности стоят по сравнению с Делами хетзнера - при этом hot swap + 2 БП + 4 сетевухи
источник

AT

Alex Tkachuk in PostgreSQL + 1C + Linux
источник

AT

Alex Tkachuk in PostgreSQL + 1C + Linux
Посмотрите на картинку выше и не вздумайте использовать zfs для производительности pg
источник

СГ

Сергей Голод... in PostgreSQL + 1C + Linux
я на картинки не смотрю. Я меряю через fio и pgbench

вот вам результат на zfs на raid10 из 4x1.93 DC на AX161:
не думаю что у кого-то будет реальная нагрузка даже в половину этой.

root@pgsql12:~# pgbench -U postgres -S -j 64 -c 64 -M prepared -T 120 -v -P 5 pgbench
transaction type: <builtin: select only>
scaling factor: 5000
query mode: prepared
number of clients: 64
number of threads: 64
duration: 120 s
number of transactions actually processed: 160889919
latency average = 0.047 ms
latency stddev = 0.021 ms
tps = 1340735.508251 (including connections establishing)
tps = 1340996.030111 (excluding connections establishing)

root@pgsql12:~# pgbench -U postgres -j 64 -c 64 -M prepared -T 120 -v -P 5 pgbench
transaction type: <builtin: TPC-B (sort of)>
scaling factor: 5000
query mode: prepared
number of clients: 64
number of threads: 64
duration: 120 s
number of transactions actually processed: 12715556
latency average = 0.604 ms
latency stddev = 0.435 ms
tps = 105957.436993 (including connections establishing)
tps = 105971.325511 (excluding connections establishing)
источник

AT

Alex Tkachuk in PostgreSQL + 1C + Linux
источник

И

Иван in PostgreSQL + 1C + Linux
И что? ссылка на статью есть? Как там настраивали ZFS?
источник

СГ

Сергей Голод... in PostgreSQL + 1C + Linux
зачем эти картинки? у меня крайне завышенное)) критическое мышление. Я предпочитаю тесты сам проводить. Давайте ваш pgbench посмотрим чтобы увидеть как ZFS проигрывает mdadm+xfs/ext4/....

p.s. параметры запуска я указал. fsync в postgresql НЕ отключён. Отключены synchronous_commit,  full_page_writes и checksums для кластера, так как ZFS обеспечивает этот "функционал" (на других FS опции нужно включать).
источник

AT

Alex Tkachuk in PostgreSQL + 1C + Linux
источник

R

Ruslan in PostgreSQL + 1C + Linux
куда съезжаете?
источник

И

Иван in PostgreSQL + 1C + Linux
Ааа, phoronix...
источник

АК

Александр 🦝 Кирилюк... in PostgreSQL + 1C + Linux
К Финам.
источник

AT

Alex Tkachuk in PostgreSQL + 1C + Linux
И как вам zfs поможет спасти то, что в оперативке, но ещё не попало на диск, очень интересно прям.
Это вопрос к synchronous_commit
источник

СГ

Сергей Голод... in PostgreSQL + 1C + Linux
вы бы почитали про zfs. и почему на zfs безопасно отключать эту опцию
источник

AT

Alex Tkachuk in PostgreSQL + 1C + Linux
Почитал, говорят можно данные о транзакции терять
источник

AT

Alex Tkachuk in PostgreSQL + 1C + Linux
Спасибо за набор вредных рекомендаций 👍
источник

BF

Boba Fett in PostgreSQL + 1C + Linux
Приветствую, коллеги!
Сейчас напоролся на баг сборки?
Обновляю на Астре (линуксе) 8.3.18.1208 до 8.3.18.1363.
В 8.3.18.1363 1С не хочет работать с доменной авторизацией.
Откатываю назад - работает...
Никто не сталкивался?
источник

BF

Boba Fett in PostgreSQL + 1C + Linux
Не актуально . Сам нашел причину.... 😜
источник

И

Иван in PostgreSQL + 1C + Linux
Но ты решением не поделишься.
источник
2021 April 18

BF

Boba Fett in PostgreSQL + 1C + Linux
Почему же.... Легко.
Если коротко, то нужно просто хранить usr1cv8.keytab в папке независимой от версии релиза.
И указать этот путь исправив строку
[ -z "$SRV1CV8_KEYTAB"    ] && SRV1CV8_KEYTAB="$SRV1CV8_BINDIR/$SRV1CV8_USER.keytab"
в файле /etc/init.d/srv1cv83  
Или каждый раз не забывать его перекладывать...
источник

LK

L K in PostgreSQL + 1C + Linux
Спасибо. Круто.
Вот тот же тест софтовый RAID1 Samsung EVO 970 plus
ubuntu@test:~$ sudo su - postgres -c "pgbench -U postgres -S -j 64 -c 64 -M prepared -T 120 -v -P 5 pgbench"
transaction type: <builtin: select only>
scaling factor: 5000
query mode: prepared
number of clients: 64
number of threads: 64
duration: 120 s
number of transactions actually processed: 10960272
latency average = 0.700 ms
latency stddev = 0.498 ms
tps = 91315.690697 (including connections establishing)
tps = 91335.590519 (excluding connections establishing)

ubuntu@test:~$ sudo su - postgres -c "pgbench -U postgres -j 64 -c 64 -M prepared -T 120 -v -P 5 pgbench"
transaction type: <builtin: TPC-B (sort of)>
scaling factor: 5000
query mode: prepared
number of clients: 64
number of threads: 64
duration: 120 s
number of transactions actually processed: 1075184
latency average = 7.146 ms
latency stddev = 19.603 ms
tps = 8945.402972 (including connections establishing)
tps = 8947.182056 (excluding connections establishing)
источник