查询在开始时需要5-10毫秒,但在长时间运行后,它降级到2秒。我如何优化这一点?我之前尝试了一个简单的解决方案,它是limit,offset,它给出了高度未优化的结果,所以我试图通过保存最后的id并在每次查询时添加最后的id来优化它,但是如果我继续一个接一个地获取3-4个小时,性能就会再次超时table and id >= <some_id> by timestamp
limit 500
我们的测试有一个很大的子集(类别),需要5-10秒的设置--目前我们正在使用BeforeFeature尽可能地优化这个设置,但我们在同一范围内有几个功能(但不是全部)。在伪代码中,它本质上是If test run includes scenarios/features with tag "AdvancedSetup"
AdvancedSetup