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 |
|
Modifiable |
|
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