Oracle 参数 SHRD_DUPL_TABLE_REFRESH_RATE 官方解释,作用,如何配置最优化建议

本站中文解释

(10.2)

SHRD_DUPL_TABLE_REFRESH_RATE参数控制并发存取共享表的优化模式中表在多个会话之间的刷新率。它可以确保表的可见性的一致性,以及其他的锁定策略。

默认值是0,不刷新表。如果状态设置为1,表将每隔MVCS(multiversion consistency)timestamp之间刷新一次。SHRD_DUPL_TABLE_REFRESH_RATE的值应该尽量小,因为刷新表会影响并发性能,但也要尽量高于MVCS时间戳的间隔,以确保表的可见性和一致性。一般建议设置该值为>= 允许的超时时间/MVCS timestamp间隔,这样可以在表刷新之前完成操作,从而避免资源的竞争。

官方英文解释

SHRD_DUPL_TABLE_REFRESH_RATE displays the duplicated table refresh rate (in seconds).

Property Description

Parameter type

Integer

Default value

60

Modifiable

ALTER SESSION, ALTER SYSTEM

Modifiable in a PDB

Yes

Range of values

20 to 231 – 1

Basic

No

Oracle RAC

All instances should use the same instance.

You can change the value of this parameter to change the duplicated table refresh rate.

A duplicated table is a table that has the same contents on all shards in a sharded database. Duplicated tables are implemented using materialized views that are refreshed at a certain rate.

See Also:

  • Using
    Oracle Sharding
    for an introduction to sharding

  • Using
    Oracle Sharding
    for more information about duplicated tables


数据运维技术 » Oracle 参数 SHRD_DUPL_TABLE_REFRESH_RATE 官方解释,作用,如何配置最优化建议