【问题标题】:Oracle connection prioritizerOracle 连接优先级
【发布时间】:2011-04-04 19:32:52
【问题描述】:

也许这听起来很奇怪,但我需要安排 oracle 连接的优先级。是这样的:

我有一个主要的“连接”,可以从 oracle 中抽取数据,它应该尽可能快。

我还有两个其他连接应该(理想情况下)使用所有不专用于第一个查询的 oracle 资源。

有没有办法通过连接字符串参数等方式做到这一点?

如果您的意思是建议我等待第一个连接完成其工作,然后启动其他连接,那是不行的,因为我不知道用户何时启动第一个连接,所以我应该中止'背景' 查询,或者让他们完成 - 他们有时会做两分钟 - 他们将大量数据从数据库引擎泵送到客户端 (Fastest OLEDB read from ORACLE)

顺便说一句 - 回答:“没有办法在 Oracle 中确定 SQL 语句的优先级”来自一些 Oracle 权威也很棒!这将使我能够搜索其他选项。

【问题讨论】:

    标签: oracle concurrency oledb


    【解决方案1】:

    您可以使用资源管理器来执行此类操作。可惜我从来没有在愤怒中使用过,所以对实际配置无能为力。

    见:http://download-west.oracle.com/docs/cd/B10501_01/server.920/a96521/dbrm.htm

    【讨论】:

    • 我也想过这一点,但是资源管理器会限制资源并阻止执行,而不是分配优先级。我认为需要一个自己动手的解决方案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-31
    • 2021-08-02
    • 2016-08-28
    • 2020-10-12
    • 2018-02-26
    • 2021-08-11
    • 1970-01-01
    相关资源
    最近更新 更多