zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

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

Oracle官方配置SQL 如何 建议 作用 解释
2023-06-13 09:11:20 时间

OPTIMIZER_USE_SQL_QUARANTINE参数指定在运行时是否启用SQL隔离能力。

SQL隔离能力提供一种更精细的控制,以更具体的细节来优化运行SQL语句。特别是,它可以避免某些不好的行为,如传递硬编码值(而不是变量)给优化器,优化器以不理想的方式运行SQL时。

SQL隔离功能可以通过将OPTIMIZER_USE_SQL_QUARANTINE参数设置为TRUE来启用,它可以通过将其设置为FALSE来禁用。它是Oracle Database 11g中引入的新参数,默认值为FALSE。

如果需要启用此参数,可以使用以下语句:
ALTER SESSION SET OPTIMIZER_USE_SQL_QUARANTINE = TRUE;

要禁用它,可以使用以下语句:
ALTER SESSION SET OPTIMIZER_USE_SQL_QUARANTINE = FALSE;

官方英文解释

OPTIMIZER_USE_SQL_QUARANTINE determines whether the optimizer considers SQL Quarantine configurations when choosing an execution plan for a SQL statement.


true

The optimizer considers SQL Quarantine configurations when choosing an execution plan for a SQL statement. The statement will be terminated if it would otherwise use a quarantined execution plan.


false

The optimizer ignores SQL Quarantine configurations when choosing an execution plan for a SQL statement. It may use any execution plan, regardless of its quarantine status.


我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题

本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 Oracle 参数 OPTIMIZER_USE_SQL_QUARANTINE 官方解释,作用,如何配置最优化建议