Блог

Подборка статей и материалов от установки пакетов до настройки демонстрационных примеров трехзвенной клиент-серверной архитектуры. Кросс-компиляция приложений.

Фильтр по тегам

    CSN vs MVCC Postgres: решаем проблему Long Fork аномалии и причем тут деградация Postgres при тысячах SAVEPOINT-ов

    Одно из узких мест масштабируемости в традиционном PostgreSQL MVCC – получение снимков. Каждый раз, когда транзакции требуется снимок, она должна получить ProcArrayLock и пройтись по всем активным бэкендам, чтобы собрать их идентификаторы транзакций. Эта операция становится все более затратной по мере роста числа одновременных соединений: при тысячах соединений конкуренция за блокировку может серьезно ограничить пропускную способность.

    Tantor XData 2B на Baikal-S: практический опыт промышленной эксплуатации ARM-серверов для 1С

    В новой статье мы делимся результатами аналогичного нагрузочного тестирования уже модели 2B и рассказываем об особенностях работы ARM-архитектуры с PostgreSQL и практическом опыте оптимизации данной системы — со всеми техническими деталями, метриками производительности и найденными узкими местами.