Подтвердить что ты не робот

Как умышленно создать долговременный MySQL-запрос

Я знаю, что это странный вопрос, но я хотел бы узнать, есть ли MySQL-запрос, который я могу создать, без того, что у меня уже есть миллионы строк в моей базе данных, которые будут потреблять ресурсы и работать в течение длительного времени. Моя конечная цель - проверить мое приложение в случае конфликта ресурсов и убедиться, что мои методы обработки сбоя (в частности, тайм-аут сервера) верны.

Если бы я мог проверить это без создания и выполнения запроса с высоким ресурсом, я был бы признателен за это.

4b9b3361

Ответ 1

Я предполагаю, что для этого можно использовать benchmark(), хотя это не область его применения.

select benchmark(9999999999, md5('when will it end?'));

Ответ 2

Для тех, кто задается вопросом, как достичь аналогичной операции для MS SQL Server (а не MySQL), используйте WAITFOR DELAY '02:00', если вы хотите проверить время ожидания.