Size: a a a

Camunda BPM Group

2020 November 20

AY

Alexander Yakovlev in Camunda BPM Group
Дмитрий Зоров
А как таймеры работают с БД?
Просто сейчас таймеров не стоит вообще, но хотим поставить в одном месте
постоянные селекты из таблицы с джобами, если таймеров много, то они работать начинают медленно, даже на ссд. Если не много, то конечно не страшно
источник

AY

Alexander Yakovlev in Camunda BPM Group
причем селект там какой то непростой, с жоинами
источник

AK

Alexey Kakunin in Camunda BPM Group
На вскидку, у нас на стенде было примерно 500 процессов в секунду с периодическими затупами, после отключения сохранения истории мы сразу получали 1500 и все работало очень ровно
источник

AY

Alexander Yakovlev in Camunda BPM Group
Alexey Kakunin
На вскидку, у нас на стенде было примерно 500 процессов в секунду с периодическими затупами, после отключения сохранения истории мы сразу получали 1500 и все работало очень ровно
это вы снизили нагрузку на диски и всего
источник

AY

Alexander Yakovlev in Camunda BPM Group
вынести историю в отдельный таблспейс и тоже должно было помочь
источник

AY

Alexander Yakovlev in Camunda BPM Group
таблспейс на других дисках само собой
источник

ДЗ

Дмитрий Зоров... in Camunda BPM Group
Alexey Kakunin
На вскидку, у нас на стенде было примерно 500 процессов в секунду с периодическими затупами, после отключения сохранения истории мы сразу получали 1500 и все работало очень ровно
Вы историю отключили полностью?
Это значить что и историю по активным процессам не посмотреть?
Просто бывают кейсы и инцидентами, и хотелось бы хотя бы по активному процессу понять какие кубики он прошел
источник

AK

Alexey Kakunin in Camunda BPM Group
Isayakiy Kotletov
камунда по-идее в основном random-access должна делать, так что iops точно будут затыком на hdd, а ssd было бы интересно почему уперлось
Сейчас не скажу, тут же ещё от бз зависит, как именно она с диском работает. Мы тестил и на постгресе. Я помню сто потом ещё играл на aws, там можно было легко менять конфигурацию, чтобы посмотреть поведение на разных iops, если надо, напомни в личку, попробую найти презентацию с цифрами
источник

IK

Isayakiy Kotletov in Camunda BPM Group
Дмитрий Зоров
Вы историю отключили полностью?
Это значить что и историю по активным процессам не посмотреть?
Просто бывают кейсы и инцидентами, и хотелось бы хотя бы по активному процессу понять какие кубики он прошел
а какие у вас объемы предполагаются вообще?
источник

ДЗ

Дмитрий Зоров... in Camunda BPM Group
Isayakiy Kotletov
а какие у вас объемы предполагаются вообще?
Ну 10-20 tps чтобы держала, нам этого будет достаточно
источник

DK

Denis Kotov in Camunda BPM Group
cqrs на постгре через секционирование таблиц можно запилить
источник

DK

Denis Kotov in Camunda BPM Group
если история нужна
источник

ДЗ

Дмитрий Зоров... in Camunda BPM Group
У нас оракл
источник

AK

Alexey Kakunin in Camunda BPM Group
Alexander Yakovlev
таблспейс на других дисках само собой
Ну вариант конечно. Ещё на наших опыта помагала отложенная запись исторических таблиц, но на тот момент она была только во flowable реализована, не знаю, может сейчас и в каменде есть
источник

DK

Denis Kotov in Camunda BPM Group
да там всё тож самое
источник

AK

Alexey Kakunin in Camunda BPM Group
Дмитрий Зоров
Ну 10-20 tps чтобы держала, нам этого будет достаточно
Зависит конечно от железа и процессов, но мне кажется 10-20 tps вообще не должно быть проблемой. У нас на достаточно среднем стенде речь шла про 500-1500 tps
источник

ДЗ

Дмитрий Зоров... in Camunda BPM Group
Я тогда не понимаю что может так тупить
источник

DK

Denis Kotov in Camunda BPM Group
блин шо у вас там за процессы
источник

IK

Isayakiy Kotletov in Camunda BPM Group
я вот не понимаю, неужели нету какого нить экспортера в эластик рабочего для истории? есть же cdc для постгри всяческие типа дебизиума и иже
никто не юзает такое?
источник

DK

Denis Kotov in Camunda BPM Group
что в таком количестве запускаете
источник