@pgsql

Страница 154 из 1062
Dmitry
09.11.2016
16:16:25
только все равно это не твое приложение

Evgeniy
09.11.2016
16:16:42
но я хз что у вас за цель теста конечно

скорее всего холиварной направленности

Dmitry
09.11.2016
16:17:08
да просто тут возник бутч по поводу того, использовать ли в кластере pg с data=nojournal

Google
Dmitry
09.11.2016
16:17:09
или нет

Dmitry
09.11.2016
16:18:09
-O ^has_journal не работает?

dumpe2fs говорит что работает

а разница "на ноуте" не заметна

Evgeniy
09.11.2016
16:19:08
есть journal, ordered и writeback

xfs работает как writeback. никто вроде не жалуется

Марк ☢
09.11.2016
16:20:19
xfs работает как writeback. никто вроде не жалуется
На экст4 при вырубании питания и врайтбеком если файл был зааппенден, в аппендной области может быть мусор

Dmitry
09.11.2016
16:20:31
есть journal, ordered и writeback
я не про опции монтирования

я про tune2fs

https://gist.github.com/vadv/ca23cd06439607c0b6fd408543369dd3

вот разница между -j и -O ^has_journal

Марк ☢
09.11.2016
16:20:54
я про tune2fs
Это тоже самое. Только тюне2фс высавляет дефолты

Google
Марк ☢
09.11.2016
16:21:14
вот разница между -j и -O ^has_journal
Без журнала при выключении будет коррапт фс

Dmitry
09.11.2016
16:21:21
> Journal features: (none) > Journal size: 128M > Journal length: 32768 > Journal sequence: 0x00000001 > Journal start: 0

Без журнала при выключении будет коррапт фс
вопрос про "отказоустойчивый" кластер в котором нода должна создаваться перезаливкой

Айтуар
09.11.2016
16:21:50
Evgeniy
09.11.2016
16:21:52
погоди, ты щас говоришь что вообще жернал отключал что ли

Айтуар
09.11.2016
16:22:30
Пруф
Опыт.

Марк ☢
09.11.2016
16:22:40
Опыт.
Это просто баг значит

Dmitry
09.11.2016
16:22:55
тоже интересно :) был баг при малом кол-ве свободного места открытые файлы "транкейтились"

прям как pg с репликой в эпоху 9.2 :)

Айтуар
09.11.2016
16:23:17
Это просто баг значит
Возможно, я не проводил эксперименты.

Марк ☢
09.11.2016
16:23:21
Dmitry
09.11.2016
16:23:57
Если непрофсинкали то фс имеет право это делать
я не говорю что имеет или нет. я говорю что pg накатит на файл wal и легализует пустое место

Марк ☢
09.11.2016
16:24:38
я не говорю что имеет или нет. я говорю что pg накатит на файл wal и легализует пустое место
В принципе фулл пейдж врайтс закрывает эти особенности, да

Dmitry
09.11.2016
16:24:51
просто kill -9 && > /path/file и посмотрите что станет с файлом

Марк ☢
09.11.2016
16:25:21
Штэ

Dmitry
09.11.2016
16:25:27
если в wal была запись - записать в блок 100

то появится 99 пустых блоки в самом начале

Штэ
угу

Google
Марк ☢
09.11.2016
16:26:02
Сам по себе файл не может протрункейтиться если он ранее был профсинкан

Марк ☢
09.11.2016
16:27:54
Либо это просто космических масштабов баг

Dmitry
09.11.2016
16:28:18
было-было, ~ 2.6.32 (vanilla)

Марк ☢
09.11.2016
16:28:37
А есть линк на багтрекер ?

Dmitry
09.11.2016
16:29:07
А есть линк на багтрекер ?
усилено ищу :) но внутренний тикет закрыли ссылкой на bugzilla

https://bugzilla.redhat.com/show_bug.cgi?id=845233#c8

но было и что-то другое

Марк ☢
09.11.2016
16:50:36
Under certain circumstances, a system crash could result in data loss on XFS file systems. If files were created immediately before the file system was left to idle for a long period of time and then the system crashed, those files could appear as zero-length once the file system was remounted. This occurred even if a sync or fsync was run on the files. This was because XFS was not correctly idling the journal, and therefore it incorrectly replayed the inode allocation transactions upon mounting after the system crash, which zeroed the file size. This problem has been fixed by re-instating the periodic journal idling logic to ensure that all metadata is flushed within 30 seconds of modification, and the journal is updated to prevent incorrect recovery operations from occurring. (BZ#856685)

Какой кошмар. Интересно, это редхадники своими патчами внесли или в ванильке было ?

Paul
09.11.2016
17:00:47
ни разу не видел использования XFS кроме как для хранения простыней очень маловажных файлов (типа аватарок). Может быть именно по этому?

ptchol
09.11.2016
17:11:31
Xfs в кепке рекомендованный вроде как

Марк ☢
09.11.2016
17:12:00
Дак это в 7

Dmitry
09.11.2016
17:12:07
Я использую xfs, считаю что любая фс рано или поздно факапит, xfs несколько стадий прошла и заслужила доверия. Немаловажный фактор, что она fs по умолчанию, да

Марк ☢
09.11.2016
17:12:08
В семёрке максимальной

Admin
ERROR: S client not available

Антон
09.11.2016
20:57:54
Простите за дурной вопрос

при использовании pg_advisory_xact_lock, при коммите или роллбеке лок снимается же?

Google
Антон
09.11.2016
20:58:28
как-то не очень хорошо в документации тема раскрыта

Evgeniy
09.11.2016
21:00:57
>pg_advisory_xact_lock works the same as pg_advisory_lock, except the lock is automatically released at the end of the current transaction and cannot be released explicitly.

я не понимаю что не понятно в automatically released at the end of the current transaction

Антон
09.11.2016
21:01:57
не понятно что один кусок документации размазан по двум разделам, но спасибо

g00glle
09.11.2016
21:11:32
доброй ночи, господа

Leonid
10.11.2016
07:22:22
Ребята, а есть нюансы в настройках pgsql для лучшей производительности если сравнивать raid 1 и raid 10 ?

Evgeniy
10.11.2016
08:11:24
ну разве что effective io concurency

и random page cost

но это скорее про кол-во жестких дисков чем про тип рейда

here1am
10.11.2016
08:33:29
что это?

Darafei
10.11.2016
08:33:39
кому они нужны?

в каком городе, для начала

Аггей
10.11.2016
08:33:53
Кого то учить будут

Darafei
10.11.2016
08:33:55
хотя к чёрту город, страна какая? :)

ну вот

теперь мы не узнаем :)

но вообще, в стародавние времена под такое, бывало, зал в интернет-кафе снять можно было

Pavel
10.11.2016
09:02:24
Господа, а есть ли у вас какие-нибудь склонности к хранению данных в колонках vs json? При прочих равных

У меня такая ситуация, в базе лежат довольно сложные данные, если каждый элемент рассовывать по колонке, то получится таблица где примерно 80-90 колонок. Я всегда стремился как можно больше вытащить из json в колонки, но тут даже не знаю хорошо ли это.

Павел П.
10.11.2016
09:04:48
В будущем усложняться будет?

Google
Pavel
10.11.2016
09:05:06
будет

Но вложенности элементов не должно возникнуть

То есть формально говоря задача заключается в том чтобы хранить длинные словари данных.

Марк ☢
10.11.2016
09:12:07
То есть формально говоря задача заключается в том чтобы хранить длинные словари данных.
а может, нормализовать и хранить какнибудь в виде кей-валуе построчно в таблице?

Pavel
10.11.2016
09:12:26
Господа, а есть ли у вас какие-нибудь склонности к хранению данных в колонках vs json? При прочих равных
Склонность есть, если эта колонка обязательно должна быть индексируема, если она на верхнем уровне, и она апприори никогда не пропадет из json-схемы.

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