edo1
ну тут-то fio, в 64 потока, как просили
Fedor
Если в вашем случае помогает - это же отлично. :)
edo1
1 — без сжатия 2 — zstd-5 3 — lz4
Fedor
Ради интереса, запустите ка на пол часика. Там чуть более точная картина будет.
Fedor
Или хотябы минут на 5-10
edo1
а что может измениться?
edo1
именно связанное со сжатием
Fedor
Сла изменится
Fedor
Гарантии скорости исполнения тех же например 99 процентов запросов
edo1
ну цифры точнее будут, да, но порядок тот же останется
Alexander
Ради интереса, запустите ка на пол часика. Там чуть более точная картина будет.
Тут просто сами SSD могут сильно просесть по производительности в независимости от сжатия. А если дорогие enterprise SSD без накопления latency?
edo1
в общем, смысла не вижу тратить время )
edo1
что за «накопление latency»?
Василий
Гарантии скорости исполнения тех же например 99 процентов запросов
тут каждый сам решает: получить в 99% случаев больше скорость, но в одном 1% получить чуть меньше или получит стабильную скорость. но меньше
Fedor
что за «накопление latency»?
У ссд есть типа кеш - но тут это особо роли не играет
edo1
разумеется, dc накопитель
Alexander
что за «накопление latency»?
Когда не true enterprise SSD исчерпывает свои возможности по внутреннему кэшированию.
Василий
учитывая строение хдд, скорость все равно будет от фонаря
edo1
ЕМНИП самсунг, у них на dc-сериях нет slc-кэша, если речь про него
Василий
И вот этот процент условный может как раз вызвать ощутимые тормоза :)
та ладно, не сжимаемые данные запишутся на 1% дольше чем без сжатия
Fedor
та ладно, не сжимаемые данные запишутся на 1% дольше чем без сжатия
Например, в моем кейсе это будет 500 медленных обращений в секунду
Alexander
та ладно, не сжимаемые данные запишутся на 1% дольше чем без сжатия
Только если речь про базы данных, то они обычно сжимаются, кроме некоторых блобов.
edo1
да с чего им быть реально медленными?
edo1
дургое дело, что для БД нужен recordsize 8кб, а ashift 12 или 13. и как тут может рабоать сжатие?
Alexander
дургое дело, что для БД нужен recordsize 8кб, а ashift 12 или 13. и как тут может рабоать сжатие?
Надо выравнивать - подгонять размеры, и базы ведь обычно на zvol, а там blocksize?
edo1
Например, из тестов тут 0.01 процентов запросов выполнялся 1 секунду :)
и что? не думаете же вы, что сжатие нескольких килобайт длилось секунду
edo1
или вы про виртуалки?
Alexander
это как вы БД подсунете zvol?
1) Пром. СУБД уровня Db2 поддерживают работу с блочными устройствами 2) Ext 3/4 поверх zvol.
edo1
1. сколько там лицензия на db2 стоит? ))))
Alexander
или вы про виртуалки?
Файловую систему на zvol можно смонтировать хоть в виртуалке, хоть на хосте.
edo1
ну можно, но зачем?
Alexander
1. сколько там лицензия на db2 стоит? ))))
Недавно опять появилась полностью бесплатная версия. Db2 - это топовая проприетарная промышленная СУБД, которую обычно юзают всякие банки, госы и т.п., приближенные к правительству, считается обладает топовой надежностью Самостоятельно чексуммит данные, как и ZFS.
edo1
ну она же как ms sql, наверняка, со смешными ограничениями
Fedor
В общем, мне сжатие не подходит, увы.. если у вас с ним все хорошо - тогда отлично
Alexander
которая не умеет бекапы жать??? серьезно?
https://www.sql.ru/forum/1335291-a/a-vy-uzhe-znaete-chto-besplatnaya-redakciya-opyat-stala-bezlimitnoy-po-obemu-bazy-dannyh
Alexander
Бесплатная Db2 в 2021 году с точки зрения наличия features умеет все тоже самое, что и самые дорогие редакции за сотни тысяч U$D. Отличается только задушенностью по ядрам - 4 шт. и по оперативке 16 GB, сравните это с огрызками бесплатных Oracle и MSSQL Express, где еще и лимит по объему базы данных, в Db2 размер базы не лимитирован жестко программно, только аппаратными ограничениями.
Alexander
А какие у неё фишки? Чем она лучше других?
Поддерживает синтаксис Oracle, IO ниже, чем у версионников.
Fedor
Поддерживает синтаксис Oracle, IO ниже, чем у версионников.
То есть она ещё и не мультиверсионная?
Alexander
Версия для разработчиков?)
Для любого использования, хоть деньгами торгуй как банки.
Alexander
То есть она ещё и не мультиверсионная?
Апологеты Db2 считают это преимуществом, но кодить для нее надо немного иначе, чем для версионника.
Fedor
Что-то кажется, что другие бд, если в блокировки все ввести, будут так же быстры
Alexander
на 16гб? :))))
Можно закешировать на хранилке, ну конечно 16Gb под буфер пулы - это маркетинг и замануха, сначала для девелоперов, а потом для их работодателей, которых они будут склонять в сторону Db2.
edo1
ну ms sql был блокировщиком, потом стал версионником
Alexander
Но для 1Це в небольших Р&К IMHO это может стать отраслевым стандартом.
Fedor
Не, может для каких-то задач она и норм, но без мультиверсионности будут одни тормоза.
edo1
емнип для 1с db2 чудес каких-то не показывал
Alexander
ну ms sql был блокировщиком, потом стал версионником
Сомневаюсь, что такое предвидится в Db2. По сути чистых версионников и чистых блокировочников нет, все СУБД в той или иной степени - гибриды. В Db2 тоже есть режимы, немного отступающие от блокировочника. И даже в PG есть понятие блокировок, как ни странно ...
Alexander
емнип для 1с db2 чудес каких-то не показывал
10 лет назад PG посасывал у MSSQL и Db2 при использовании с 1Це, как сейчас, не знаю. Но пишут, что у PG до сих пор проблемы с производительностью вообще, а не только с 1Це: https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1335291&msg=22311537
edo1
по моей информации db2 был хуже pg с 1c, с тех пор 1c опитимизировала работу с pg
Fedor
О, оптимизировали, хорошо :)
Fedor
До сих пор кастомные сборки?
Alexander
Вот дб2 судя по твоим словам - на каждый запрос вешать access exclusive
Ну зачем же, там же тоже есть уровни изоляций и интеллектуальный блокировщик.
edo1
До сих пор кастомные сборки?
ну у них там есть патчи, которые не хотят в апстриме
Fedor
Не, не надо тут дб2 рекламировать. Пользовательский опыт конечно хорошо, но тут не об этом чатик.
edo1
ну мне интересно, например, если есть реальный опыт с плюсами
Fedor
ну у них там есть патчи, которые не хотят в апстриме
Апстрим до сих пор не примет патчи от пгпро про управление механизмом приоритезации запросов к легковесным блокировкам
edo1
пока ничего кроме «передовая промышленная» я не увидел )
Alexander
https://www.ibm.com/docs/en/db2/11.5?topic=editions-functionality-in-db2-product-db2-offerings
Fedor
https://t.me/joinchat/DjMdclWCk583NTBi
Fedor
Лучше тут
Alexander
Частичная write suspend заморозка ONLINE базы, она остается доступной приложениям для readonly, снятие ZFS снэпшота вместо бэкапа, потом даже возможность накатить архивные логи на такую точку восстановления до point in time.
Alexander
ОК
Alexander
Спрашивайте там, если что-то интересно по этой теме.
Alexander
причем не гзипом-злибом. zstd на дефолтах и +-1..2 от -- ок на максималках - дичайший тормоз на сжатии
Я использовал lz4, даже он жмет гос базы до 2x-3x. А этот алгоритм ну очень производительный и нетребовательный к ресурсам при сравнимой нагрузке.
Fedor
Гос базы и гзипом жмутся хорошо 😁