@pgsql

Страница 84 из 1062
Roman
08.09.2016
19:38:13
Привет! подскажите хочу обновлять поле - количество записей в другой таблице через триггер, это два триггера создавать на insert и delete?

Dmitry
08.09.2016
19:39:05
Какие воркеры кроме SQL, bgwriter, checkpointer, autovacuum могут еще писать буфферы на диск?
записать на диск грязный буфер может любой бакенд, если не хватает места в shared buffers (бакэнд чтение ведет только через shared buffers, напрямую не может)

Тигран
08.09.2016
19:39:38
или одну процедуру создать и повесить на два события

Google
Владислав
08.09.2016
20:00:20
Други. Кто пострес на ссд гоняет?

Есть ли смысл?

Хочу взять dc 3700 series для бд 1с

Darafei
08.09.2016
20:01:10
смысл есть

⬗VLAD⌶K⬖
08.09.2016
20:02:19
есть смысл под разными файловыми системами попробовать

Darafei
08.09.2016
20:02:58
а в чём смысл менять фс на ssd?

постгрес всё равно весь ресурс ssd зачастую не вытягивает

Владислав
08.09.2016
20:06:33
Просто уже 30+ юзеров

⬗VLAD⌶K⬖
08.09.2016
20:06:47
ext3 по части нахождения мелкоструктурной информации сильно медленный

Владислав
08.09.2016
20:06:52
Выбить нормальный рейд и нормальные ссд

Kirill
08.09.2016
20:09:45
есть смысл под разными файловыми системами попробовать
Сейчас нет смысла, да и не факт что он будет, если интересно то можно нагуглить сравнения, если коротко - их нет

Владислав
08.09.2016
20:11:10
То есть выбивать 25к на ссд не ннада)

Google
Владислав
08.09.2016
20:11:12
?)

Kirill
08.09.2016
20:11:21
ext3 по части нахождения мелкоструктурной информации сильно медленный
Постгрес не работает с фс на уровне "мелкоструктурной" информации.

Kirill
08.09.2016
20:13:00
То есть выбивать 25к на ссд не ннада)
Если в запись уперлись то почему бы и нет, вал на обычный диск/рейд, бд на ссд

Владислав
08.09.2016
20:13:43
Ну не уперлись, но в планах + 20 юзеров но нового года

Darafei
08.09.2016
20:14:46
60 юзеров - ничего не говорит о характере нагрузки

⬗VLAD⌶K⬖
08.09.2016
20:15:33
2016 год на дворе
в линукс как хреново работал с ехт так и работает

Darafei
08.09.2016
20:15:34
Если в запись уперлись то почему бы и нет, вал на обычный диск/рейд, бд на ссд
а зачем так издеваться? просто всё на SSD (и бекапы, но это всегда актуально)

в линукс как хреново работал с ехт так и работает
а можно фактами? упомянутого ext3 уже нигде нет, повсюду ext4, как минимум

Phil
08.09.2016
20:16:32
в линукс как хреново работал с ехт так и работает
я про актуальность обсуждения ext3

Darafei
08.09.2016
20:17:17
Выбить нормальный рейд и нормальные ссд
не очень понятно, зачем рейд

Владислав
08.09.2016
20:17:50
не очень понятно, зачем рейд
Контроллер стоит говно

В самом серваке

Там еще винда крутится в вмваре впридачу

B320i говно(

Darafei
08.09.2016
20:18:59
а в чём с ним проблема?

Kirill
08.09.2016
20:19:45
а зачем так издеваться? просто всё на SSD (и бекапы, но это всегда актуально)
Можно и все на ссд, можно "понищебродидь" т.к. Запись в вал ссд не так уж сильно и "заоптимизирует"

Darafei
08.09.2016
20:20:31
обычно жизнь с SSD превращается в "всё кладём в SSD, а рядом магнитный диск для бекапов и на всякий случай"

Владислав
08.09.2016
20:20:52
а в чём с ним проблема?
Больше 2 арреев тянет хуёво

Darafei
08.09.2016
20:20:54
который хоть в коробочке по usb подключен, всё равно же не используется почти

Google
Владислав
08.09.2016
20:21:28
Было 3 - было норм. Под определенные задачи вчера собрал 4 и начался пиздец полный

Пришлось разобрать его. И всё стабилизировалось

Нахуй такое утро))

Andrey
08.09.2016
21:03:00
Владислав, кроме Вас, в этом чате еще 484 участника. Не ругайтесь пожалуйста, и скриншоты личных чатов в этом канале многим не интересны.

Roman
08.09.2016
21:16:13
в линукс как хреново работал с ехт так и работает
всё хорошо в linux с ext4. не надо просто использовать богом забытую ext3 из 90х. ну и лучше вообще xfs.

вот у меня вопрос: если человек хочет использовать pgsql как key-value и хранить в нем миллиард(это не фигура речи, да) объектов, то тут что-то не так?

Darafei
08.09.2016
21:26:58
в openstreetmap 3 с половиной миллиарда объектов

и ничего, ворочается

http://munin.openstreetmap.org/openstreetmap/karm.openstreetmap/index.html - графики с мастер-базы, если интересно

а, ну и таблица с тегами - по сути по схеме key-value, без всяких hstore и jsonb

ну и лежит это всё на ext4 :) https://hardware.openstreetmap.org/servers/karm.openstreetmap.org/

Аггей
08.09.2016
21:33:26
Интересно, discard включён на фс? )

Или там за рейдами смысла нет?

Darafei
08.09.2016
21:34:06
нет, fstrim в кроне

Roman
08.09.2016
21:36:59
в openstreetmap 3 с половиной миллиарда объектов
Но почему не какой-либо object storage?

Darafei
08.09.2016
21:37:31
а какая принципиальная разница?

начинали на мускуле, переросли мускул - ушли в постгрес, пока ни во что не упёрлись

Roman
08.09.2016
21:38:13
Post gis там есть

Google
Roman
08.09.2016
21:38:27
Вся пространственная математика

Darafei
08.09.2016
21:38:29
postgis нет в мастере openstreetmap

Roman
08.09.2016
21:38:53
Врут значит люди?

Roman
08.09.2016
21:39:27
а какая принципиальная разница?
Для kv сильно все проще, чем честный acid и транзакции.

Darafei
08.09.2016
21:40:08
Для kv сильно все проще, чем честный acid и транзакции.
там нужен acid, там контроль версий и коллизий и ссылочная целостность при редактировании

Врут значит люди?
openstreetmap в postgis засовывает osm2pgsql, и оно живёт уже совсем в другой схеме и не на мастер-сервере :)

Roman
08.09.2016
21:41:06
Darafei
08.09.2016
21:41:38
окей - а куда ты положишь миллиард объектов?

вот osm2pgsql умный, он от них берёт только координаты и кладёт просто в mmap'ленный файл на 25 гигов

Darafei
08.09.2016
21:43:03
Ceph is a distributed object store and file system designed to provide excellent performance, reliability and scalability.

зачем на миллиарде объектов скейлабилити? :)

это не так уж и много

Roman
08.09.2016
21:44:13
Ну, объекты разные бывают :) вообще, можно и в redis/tarantoool положить

Darafei
08.09.2016
21:44:54
в редис больно

Roman
08.09.2016
21:44:57
Если мелкие. А если объекты по десятке мб - то да, ceph

Darafei
08.09.2016
21:45:16
он на запись однопоточный

Roman
08.09.2016
21:45:42
он на запись однопоточный
Он на все однопоточный.

Darafei
08.09.2016
21:46:08
я тут один сервис ускорял переписыванием с редиса на постгрес :)

Google
Roman
08.09.2016
21:47:21
я тут один сервис ускорял переписыванием с редиса на постгрес :)
Эээ... Вот смотрю я на redis-benckmark и вижу 1.7 млн операции с батчингом.

Darafei
08.09.2016
21:52:26
ну, фишка была в том, что в постгрес можно несколько copy from параллельно, в отличие от редиса, где на тот момент надо было что-то изобретать и делать шардинг на одной машине

Roman
08.09.2016
22:03:33
Просто ты описываешь bulk insert, а там у людей мало записи и очень много чтения

И скорее всего ответ надо за несколько миллисекунд получить.

Darafei
08.09.2016
22:09:38
иногда подходит положить всё просто в файлы на reiserfs :)

Darafei
08.09.2016
22:11:13
ls будет ужасно долгим, переносить куда-то ещё можно только через dd, но random access сносен

и какой-нибудь nginx на ура цепляется

Roman
08.09.2016
22:17:10
Darafei
08.09.2016
22:21:12
ну, значит, их можно рассматривать рядом с редисом :)

Juriy
09.09.2016
02:52:03
Хочу взять dc 3700 series для бд 1с
Попробуйте спросить в чате про 1С: https://telegram.me/PostgreSQL_1C_Linux

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

AbiGeuS
09.09.2016
06:18:57
Добрый день. Использую postgresql-9.4. для каких целей при старте выводится сообщение « multixact member wraparound protections are now enabled»? От чего и для чего эта защита и по какой причине на свежей установке агрессивно выводится это сообщение?

Kirill
09.09.2016
06:54:22
https://wiki.postgresql.org/wiki/MultiXact_Bugs

AbiGeuS
09.09.2016
07:27:39
Это понятно. Зачем об этом писать в логе? Это несет какие-либо ограничения(по сравнению с более старыми версиями postgres, и как следствие изменение в проведении базы), доп.нагрузку или что? По ссылке просто описание багфиксов.

Kirill
09.09.2016
07:30:39
Вот тут Robert Haas объясняет https://www.postgresql.org/message-id/CA%2BTgmoYk9vdMHJw0O8OC-ZRo%3Dk3YwwpHr73enQU%2B-N8XKMPziw%40mail.gmail.com

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