Каким образом осуществляется тестирование?
Пустым может быть не сам ответ от СУБД, а переменная, которая проверяется на последующий результат. А в ней может не быть значения из-за того, что подключение было прервано, но приложение которым осуществляется тестирование не обрабатывает эту ситуацию и просто игнорирует ошибку связи с СУБД, оставляя переменную пустой.
А еще может быть лок таблицы из-за каких-то операций с пользователем. Этот случай как раз отследить с помощью профайлера и точно можно будет понять из-за чего возникает.