gpt4 book ai didi

sql - 如何从SELECT语句输出进度消息?

转载 作者:行者123 更新时间:2023-12-04 05:05:48 24 4
gpt4 key购买 nike

我有一个SQL脚本,我想在运行时输出进度消息。让它在SQL语句之间输出消息很容易,但是我有一些运行时间很长的INSERT INTO SELECTs。有没有一种方法可以使select语句随即输出消息,例如,每隔1000行或每5秒输出一次?

注意:这适用于SQL Anywhere,但是任何SQL方言的答案都可以。

最佳答案

无法检索单个查询的执行状态。没有主流的数据库引擎提供此功能。
此外,如果存在任何进度实现,就会产生可衡量的开销,因此,如果查询已经花费了令人不舒服的很长时间,而您又想显示进度,则通过显示该进度可能不是设计目标,从而导致额外的速度降低。
您可能会发现此article on estimating SQL execution progress很有帮助,尽管它的实际含义是有限的。

关于sql - 如何从SELECT语句输出进度消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/129437/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com