3

我有一个多用户 Web 应用程序,当第三方报告应用程序查询我的 Oracle 10g 数据库时遇到问题。

报告查询正在减慢系统速度并影响所有其他用户。

有没有办法限制这个用户的会话,这样他们的查询就不会影响其他用户?

4

2 回答 2

3

您可以使用数据库资源管理器来管理工作负载。查看Oracle 文档Joel Kallman 的 APEX 博客中的这个示例

于 2010-03-10T16:42:08.617 回答
2

AFAIK,您只能在 10g 中基于 CPU 限制会话,这通常不是长时间运行的查询的问题。最有用的是对磁盘 I/O 的限制,现在看来,它在 11g 中的Database Resource Manager中可用。

于 2010-03-10T16:41:32.280 回答