операция блокировки, пока выполняется одна транзакция, другие не имеют доступа к коллекциям? то есть это может на порядки ухудшить производительность при большом числе параллельных операций? или не? на практике кто-нибудь с этим сталкивался?
сервер на чем работает? апач? nginx? воркеры используются?
nginx, но какая разница? это уровень приложения же. монолитный уродец такой, которого я пилю. на C#
nginx однопоточный, пока выполняется один запрос, остальные встают в очередь
да ну... ерунда какая-то
Очень странное утверждение
@AndrewFoma тут?
угу, увидел, а по вопросу, по дефолту в конфиге идет 1 воркер?
затрудняюсь ответить, еще же от ядер зависит на сервере)
Транзакции чуть более затратные чем обычные операции, но если нет конфликтов, это незначительно влияет на производительность
то есть пока не завершена одна транзакция, другая может тоже оперировать с коллекцией, которая используется в первой?
ок
Обсуждают сегодня