请注意,本说明中提出的建议是使用 sga 为 1 tb 和 2.6 tb 的数据库的经验的结果。
但是,sga为100gb和300gb的数据库也受益于这些建议。
-
a. 将 _lm_sync_timeout 设置为 1200(此建议仅对 12.2 及更低版本的数据库有效)
-
设置此选项将防止在重新配置和 drm 期间出现某些超时。这是一个静态参数,支持滚动重启。
-
-
b. 将shared_pool_size设置为总 sga 大小的 15% 或更大。
-
例如,如果 sga 大小为 1 tb,则共享池大小应至少为 150 gb。它是一个动态参数。
-
-
c. 将 _gc_policy_minimum 设置为 15000
-
如果通过设置 _gc_policy_time = 0 禁用 drm,则无需设置_gc_policy_minimum。_gc_policy_minimum为动态参数,_gc_policy_time为静态参数,不支持滚动重启。要禁用 drm,而不是_gc_policy_time,应使用_lm_drm_disable,因为它是动态的。
-
-
d. 将_lm_tickets设置为 5000(此建议仅对 12.2 及更低版本的数据库有效)
-
默认值为 1000。分配更多票证(用于发送消息)可避免在重新配置期间票证用完的问题。这是一个静态参数,支持滚动重启。增加参数时,滚动重启是可以的,但在递减时可能需要冷重启。
-
-
e. 将gcs_server_processes设置为分配的默认 lms 进程数的两倍。(此建议仅对 12.2 及更低版本的数据库有效)
参考:
(文档 id 1619155.1)
阅读(995) | 评论(0) | 转发(0) |