示例:如果想查看_db_block_hash_buckets的参数值。 col ksppinm for a50 col ksppstvl for a50 col ksppdesc for a50 SELECT ksppinm, ksppstvl, ksppdesc FROM x$ksppi x, x$ksppcv y WHERE x.indx = y.indx AND ksppinm = '_db_block_hash_buckets';
1.自适应游标共享开启可能会触发性能问题,建议关闭。 alter system set "_optimizer_adaptive_cursor_sharing"=FALSE; alter system set "_optimizer_extended_cursor_sharing"='NONE'; alter system set "_optimizer_extended_cursor_sharing_rel"='NONE';
2.执行的从属进程在工作时需要交换数据和信息,默认从 Shared Pool 中分配内存空间。当 _PX_use_large_pool=TRUE 时并行进程将从 Large Pool 中分配内存,减少对共享池(Shared Pool )的争用 alter system set "_PX_use_large_pool"=TRUE scope=spfile;
3.避免出现UNDO表空间利用率过高或者UNDO段争用的问题。 alter system set "_undo_autotune"=FALSE;
4.如果有遇到Log file sync问题可以考虑设上进行隔离规避,建议关闭此功能。 alter system set "_use_adaptive_log_file_sync"=FALSE;
5.DRM负责将 Cache 资源 Remaster 到频繁访问这部分数据的节点上,从而提高 RAC 的性能。但是 DRM 在实际使用中存在诸多 Bug ,频繁的 DRM 会引发实例长时间 Hang 住甚至是宕机,建议关闭 DRM。 alter system set "_gc_policy_time"=0; alter system set "_gc_undo_affinity"=FALSE;
6.避免表初始化分区过大。 alter system set "_partition_large_extents"=FALSE;
7.关闭自适应执行计划。 alter system set "_optimizer_adaptive_plans"=FALSE;
8.12c 中关闭result_cache ,容易触发latch free 等bug。 alter system set "_optimizer_ads_use_result_cache" = FALSE;
9.延迟降级锁的时长(隐含参数)如果延迟降级锁的时间过低,可能导致节点之间心跳超时,导致脑裂。 alter system set "_gc_defer_time" = 3;
10.减少对LOBs字段频繁的update。 alter system set "_securefiles_concurrency_estimate" = 50;
11.当非系统表空间的数据文件出现I/O问题时,不强制将实例crash。 alter system set "_datafile_open_errors_crash_instance" = FALSE; alter system set "_datafile_write_errors_crash_instance" = FALSE;
|