为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。 【DM版本】: 【操作系统】: 【CPU】: 【问题描述】*:能否提供一下达梦8中执行计划cost计算公式
这个问题有点太大了,个人认为并不是所有的SQL执行计划都会套用一个公式。 举个例子: NL-index join的cost是这么算的: LEFT_COST(左表扫描代价)+ BASE_NLIJ_CPU()/CPU_SPEED(CPU每毫秒时钟周期数) + LEFT_CARD(左表数据量)* (RIGHT_COST + BASE_SEEK_CPU / CPU_SPEED)
这个问题有点太大了,个人认为并不是所有的SQL执行计划都会套用一个公式。
举个例子:
NL-index join的cost是这么算的:
LEFT_COST(左表扫描代价)+
BASE_NLIJ_CPU()/CPU_SPEED(CPU每毫秒时钟周期数) +
LEFT_CARD(左表数据量)* (RIGHT_COST + BASE_SEEK_CPU / CPU_SPEED)