Я запускаю большое количество фоновых задач на сервере PostgreSQL, используя Sidekiq для обновления записей из внешнего источника. Но всякий раз, когда я начинаю писать из фонового процесса, мои SELECTs
страдают, и веб-приложение становится медленным.База данных INSERT/UPDATE с помощью фонового задания при минимизации воздействия на чтение
Какая стратегия лучше избегать блокировки чтения?
Если процесс записи/обновления заблокировала строки базы данных, это может ухудшить ситуацию. (блокировки с фиксацией приоритетов с низким приоритетом) – wildplasser