繁体   English   中英

cx_Oracle 查询性能

[英]cx_Oracle Query Performance

我计划在我的工作中使用 python 直接连接到我们的主系统生产数据库。 然而,IT 部门并不情愿,因为显然没有简单的方法来控制我可以查询数据库的数量。 因此他们担心我会影响其他用户的性能。

有没有办法限制从python连接到数据库的查询频率? 或者我可以“出售”给我的 IT 部门的其他方法,以便他们让我通过 python 直接连接到生产数据库?

非常感谢

数据库资源管理器为此提供了很少的选项,具体取决于将生产使用情况与您将添加的内容进行比较。 这与客户端的类型无关。

https://blogs.oracle.com/db/oracle-resource-manager-and-dbmsresourcemanager

通常会创建一个计划,其中指定了使用限制的顺序。 定期生产将获得最多的资源,您的项目低一级。 如果生产正在运行,您的会话[s] 会得到生产留下的东西。

同样非常好的是成本估算,它允许取消被认为过于昂贵的查询。

必须考虑减慢持有阻塞锁的长时间运行的事务......。 确实需要一些实验才能做到这一点。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM