2011-01-28 38 views
2

我的10g数据库充当数据仓库存储并且非常繁忙。 我知道可以对用户之间的CPU消耗比率设置限制,以便某些用户可以优先考虑。但是,在我的情况下,IO是“昂贵”的资源,而不是CPU。 是否可以管理和设置IO的优先级?I/O资源计划

谢谢

p.s. 我看到可以使用配置文件来设置IO限制,但我认为这不适合我,因为限制实际上会导致查询被取消,如果限制达到,并且这太过分了。

+0

+1我回头看了一下,发现10g没有多少可用。 – DCookie 2011-01-28 17:33:38

回答

2

基本PROFILE管理层不允许您设置优化的优先级。数据库中还有另一种工具,可能适用于您想实现的目标:Database Resource Manager

我还没有使用过这个工具,但是这个博客文章"Oracle Database Resource Manager and Oracle Application Express"(由apex.oracle.com后面的那个人)看起来就是一个很好的例子。也许你可以使用类似的东西来实现你的优先策略。

+0

我不认为I/O是您可以使用此工具控制的资源之一,至少10g。我似乎已经听说了11g中的一些东西。 – DCookie 2011-01-28 17:31:01