Оптимизация приложений для работы с СУБД InterBase - Время жизни транзакций

ОГЛАВЛЕНИЕ

Время жизни транзакций

Вообще говоря, транзакции незачем оставаться активной в течение большего количества времени, чем его требуется на выполнение SQL-сценария. В случае использования единственной транзакции для нескольких запросов одного типа завершение транзакции может быть затруднительным, так как эти запросы могут стартовать и завершаться в любое время. Использование вышеописанного подхода к проектированию приложений требует четкого планирования проекта и/или глубокого понимания бизнес-процессов, которые будет обслуживать программа. Транзакции с долгим временем жизни значительно затрудняют работу сервера, излишне его нагружая.