Блог

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

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

    Почему SELECT FOR UPDATE считается в PostgreSQL вредным

    Разбирая взаимоблокировки у клиента, я вспомнил, насколько опасным может быть использование SELECT FOR UPDATE при конкурентном доступе. В этом нет ничего нового, но я заметил, что многие не знают о режимах блокировки строк в PostgreSQL, и решил подробно описать, когда следует избегать SELECT FOR UPDATE.

    64-битный счётчик транзакций в PostgreSQL

    В статье описывается история создания патча, вводящего поддержку 64-битных номеров транзакций в PostgreSQL и почему он есть только в коммерческих форках. Статья особенно ценна тем, что под ней есть комментарий автора патча, Александра Короткова.

    СУБД Tantor Postgres 17.5: обзор улучшений для 1С

    Сегодня мы проведем обзор изменений, касающихся работы с высоконагруженными системами 1С. Новый релиз предлагает не просто несколько точечных исправлений, а целый арсенал специализированных функций, призванных существенно ускорить выполнение типичных для 1С операций, снизить нагрузку на инфраструктуру и упростить администрирование.

    Как ускорить восстановление рабочих копий серверов OpenStack в СРК RuBackup

    Сегодня поговорим о важной теме — как ускорить восстановление рабочих копий серверов OpenStack. Длительное восстановление рабочих копий серверов OpenStack может приводить к простоям сервисов и финансовым потерям. Эта статья объяснит, какие приемы использует СРК RuBackup для ускорения восстановления рабочих копий серверов и томов OpenStack.

    A-Tune: тонкая настройка системы с использованием машинного обучения

    Существует специальный класс приложений для тонкой настройки операционной системы. Они помогают выжимать максимум из имеющихся ресурсов и при правильной настройке в некоторых случаях позволяют получить прирост до 30%. Причем это очень дешевый способ повышения производительности, так как нужно просто установить соответствующую утилиту и настроить ее под сценарий использования соответствующего серверного ПО