如何有意创建一个长时间运行的MySQL查询

jus*_*tkt 13 mysql testing

我知道这是一个奇怪的问题,但是我想知道是否有一个我可以创建的MySQL查询,而我的数据库中没有数百万行会消耗资源并运行很长时间.我的最终目标是在资源争用的情况下测试我的应用程序,并确保我的处理失败的方法(特别是服务器超时)是正确的.

如果有另一种方法我可以在不创建和执行高资源查询的情况下测试它,我也很感激听到这一点.

mhi*_*tza 25

我假设你可以使用benchmark()它,虽然这不是它的范围.

select benchmark(9999999999, md5('when will it end?'));
Run Code Online (Sandbox Code Playgroud)

  • 虽然我认为我可以听到我的CPU在紧张的情况下轻轻地哭泣,但这种方法效果很好 (3认同)