Бази даних · Middle · Запитання 23 з 75
Чим шкідливі довгі транзакції в PostgreSQL?
- ✓Правильна відповідь: Вони тримають блокування й не дають VACUUM прибрати старі версії рядків, тож таблиці роздуваються, а інші запити чекають
- 2Вони використовують більше CPU, ніж короткі
- 3PostgreSQL обмежує транзакції однією хвилиною
Пояснення
Не тримайте транзакцію відкритою, поки викликаєте зовнішні API чи чекаєте на користувача. Стежте в pg_stat_activity за сесіями «idle in transaction».