Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


索引扫描初始化代价(iscan_ini_cost)

📄字数 401
👁️阅读量 加载中...

引入版本

v11.0.0

功能描述

堆表进行索引扫描的初始代价。

参数属性

属性属性值
参数类型INTEGER
默认值200
取值范围[-10000, 2147483647]
影响范围系统级
修改方式在线修改,立即生效

使用场景说明

  1. SQL执行路径在设计上采用基于代价的优化器(Cost-Based Optimization, 简称CBO)进行计划选择,执行计划总代价 = 初始访问代价(init cost) + 通过选择率估算的遍历访问代价(visit cost),iscan_ini_cost 可间接控制 SQL 执行计划的选择。

示例

  • 在线修改 iscan_ini_cost
sql
SQL> set iscan_ini_cost to 200;

Execute successful.
Use time:2 ms.
  • 在线查看 iscan_ini_cost
sql
SQL> show iscan_ini_cost;

+----------------+
| ISCAN_INI_COST |
+----------------+
| 200            |
+----------------+

(1 row)
Use time:0 ms.