Если дело в повисших запросах, то нужно посмотреть на очередь запросов в пуле процесса.
При наличии большого количества строк может говорить о наличии проблемы в обработке запроса.
Так же стоит рассмотреть вариант когда каждый запрос создает свой поток или таймер или оставляет открытым подключение к базе или файлу.