|
|
1
1
我在文档中找不到这一点,但我推测,当使用光标时,数据库比估计的总成本(到最后一行输出的时间)更关注估计的启动成本(到第一行输出的时间)。 在您的示例中,估计慢计划以1.85成本单位输出第一行,而快计划以433944.70成本单位输出。因此,当使用光标时,数据库似乎更喜欢慢计划,以便尽快提供部分结果。 这似乎是合理的——您使用光标而不是普通的查询,可能是因为您希望尽快开始处理您的数据。 我认为通过显式创建临时表,您可以使其快速工作,并且仍然可以使用FETCH以块的形式检索数据:
|
|
|
Tom · SQL左连接行为异常 8 年前 |
|
|
Hatshepsut · 连续时间戳对之间间隔的中值长度 8 年前 |
|
rap-2-h · 如何匹配非空+非空? 9 年前 |
|
|
Enrique de Miguel · Postgresql数据恢复编码 10 年前 |
|
|
Oto Shavadze · 假和真与空和真 10 年前 |