昨天我问了一个关于 CTE 和运行总计算的问题;
我想出了一个解决方案,但是当我将它应用到我的实际数据库(超过 450 万条记录)时,它似乎需要很长时间。在我停止之前,它运行了 3 个多小时。然后我尝试在一个子集上运行它(CTEtest 为(选择前 100 名)),它已经运行了一个半小时。是不是因为在选择前100名之前还需要贯穿整个事情?或者我应该假设如果这个查询需要 2 个小时来处理 100 条记录,那么需要几天来处理 450 万条记录?我该如何优化呢?
有什么方法可以查看查询还剩多少时间?