gpt4 book ai didi

Oracle Profile 定义 CONNECT_TIME

转载 作者:行者123 更新时间:2023-12-04 16:08:18 27 4
gpt4 key购买 nike

的定义CONNECT_TIME 对于配置文件,根据 oracle documentation

CONNECT_TIME
Specify the total elapsed time limit for a session, expressed in minutes.



我猜他们所说的连接时间是指整个过程的执行时间。

有没有办法限制程序中执行查询的连接时间?例如,如果过程有 3 个执行查询,并且任何查询超过了指定的时间限制,那么 session 应该被中止或终止。

最佳答案

I guess what they mean by connect time is the time execution of the procedure overall.



不,它是 session 的最长生命周期,无论它是否正在执行任何操作。

Is there a way to limit the ... execution of the query in the procedure?



不,有两个原因。

首先,所有配置文件限制都是通过调用而不是通过调用中的语句进行的。在您的示例中,这三个语句都将使用相同的限制。它们的总使用量(CPU 或其他)将无法超过限制。

其次,没有任何配置文件选项允许您指定每次调用的时间。您可以指定每次调用的 I/O 和每次调用的 CPU —— 通常这是人们关心的。如果查询不消耗任何 CPU 或 I/O 资源——例如,如果它被阻塞等待清除锁——你关心它需要多长时间?

关于Oracle Profile 定义 CONNECT_TIME,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31916510/

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