Size: a a a

PostgreSQL + 1C + Linux

2020 July 10

СГ

Сергей Голод... in PostgreSQL + 1C + Linux
не будет же он после записи блока на диск, делать повторное чтение для проверки корректности чексумм.
источник

А

Андрей in PostgreSQL + 1C + Linux
может для операции chksumm он считает еще раз? в рамках именно этой операции?
источник

А

Андрей in PostgreSQL + 1C + Linux
Сергей Голод
не будет же он после записи блока на диск, делать повторное чтение для проверки корректности чексумм.
почему же
источник

А

Андрей in PostgreSQL + 1C + Linux
как раз будет, иначе теряется смысл операции
источник

СГ

Сергей Голод... in PostgreSQL + 1C + Linux
Андрей
может для операции chksumm он считает еще раз? в рамках именно этой операции?
сомневаюсь. ой как сомневаюсь, это дикий оверхед и смысла большого нет. А если я пишу 30Тб, то он все заново поднимет с диска?
источник

А

Андрей in PostgreSQL + 1C + Linux
данные были "записаны", теперь надо проверить что записалось, для этого он читает их снова и вычисляет мд5
источник

А

Андрей in PostgreSQL + 1C + Linux
ну или какой смотря алгоритм
источник

СГ

Сергей Голод... in PostgreSQL + 1C + Linux
Андрей
данные были "записаны", теперь надо проверить что записалось, для этого он читает их снова и вычисляет мд5
это же насколько нужно не доверять ОС.....
источник

А

Андрей in PostgreSQL + 1C + Linux
для этого и чек не обязателен, хочешь включай - хочешь выключай
источник

СГ

Сергей Голод... in PostgreSQL + 1C + Linux
Андрей
данные были "записаны", теперь надо проверить что записалось, для этого он читает их снова и вычисляет мд5
ещё и md5? вы издеваетесь что-ли)))
источник

А

Андрей in PostgreSQL + 1C + Linux
ну я предположил
источник

СГ

Сергей Голод... in PostgreSQL + 1C + Linux
Андрей
ну я предположил
неее, там всё намного лучше)
The algorithm used to checksum pages is chosen for very fast calculation.

https://github.com/postgres/postgres/blob/master/src/include/storage/checksum_impl.h

hash = (hash ^ value) * FNV_PRIME ^ ((hash ^ value) >> 17)
источник

А

Андрей in PostgreSQL + 1C + Linux
Банхаммер по вам плачет
источник

СГ

Сергей Голод... in PostgreSQL + 1C + Linux
Андрей
может для операции chksumm он считает еще раз? в рамках именно этой операции?
https://github.com/postgres/postgres/tree/master/src/backend/storage/page

The checksum is valid when the page leaves the shared pool and is checked
when it later re-enters the shared pool as a result of I/O.
источник

2_

2flower _ in PostgreSQL + 1C + Linux
L K
Всех кого можно поселить на pg уже поселили.
Речь идет о попытках замены в мелких организациях - одно-два рабочих места, с целью сэкономить на windows.
Идея не моя, после 4-5 попыток, я прекратил даже смотреть клиент под линукс.
Там все так страшно, а то это прям моя мечта, на вин10 переползать нереально, железки старые, либо слабые, а линукс бы мог закрыть эту проблему.
источник

LK

L K in PostgreSQL + 1C + Linux
2flower _
Там все так страшно, а то это прям моя мечта, на вин10 переползать нереально, железки старые, либо слабые, а линукс бы мог закрыть эту проблему.
А у Вас есть бюджетники на линуксе?
источник

АК

Александр Каплун... in PostgreSQL + 1C + Linux
подскажите, есть CentOS 8 с 1С сервером, на нем для Public открыты порты 1540/1541/1560-1591 пользователи в 1С работают, консоль управления подключается, но отладка не работает. В /etc/sysconfig/srv1cv83 стоит SRV1CV8_DEBUG=1.
источник

АК

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

2_

2flower _ in PostgreSQL + 1C + Linux
L K
А у Вас есть бюджетники на линуксе?
нет, я с государством в азартные игры не играю.
источник

СГ

Сергей Голод... in PostgreSQL + 1C + Linux
Александр Каплун
подскажите, есть CentOS 8 с 1С сервером, на нем для Public открыты порты 1540/1541/1560-1591 пользователи в 1С работают, консоль управления подключается, но отладка не работает. В /etc/sysconfig/srv1cv83 стоит SRV1CV8_DEBUG=1.
ps aux|grep rmngr
источник