Обычно мы используем базовый класс пула соединений для управления соединениями с базой данных Active Record.
Пул соединений синхронизирует доступ потоков к ограниченному числу соединений с базой данных.
Этот DOC поможет пролить свет на вашу проблему и как ее исправить !!*