达梦(DM8)数据库有效的查询优化策略

MoMo 2021年6月14日08:56:31
评论
262

DM 采用有效的基于代价的查询优化策略,其查询优化子系统能计算最优的查询路径以

保证查询的执行效率。查询优化主要通过以下三个步骤进行:

1) SQL 转换:DM 首先对用户输入的查询语句进行一系列复杂的转换,其结果为一个

语义上等价但处理起来更为有效的 SQL 语句;

2) 统计信息与代价估计:DM 数据库对象保存了一系列的统计信息,代价估计模块

基于系统 I/OCPU 和内存等资源情况和数据库对象的统计信息估算每个计划的

代价;

3) 执行计划选择:执行计划描述了查询语句的每一个处理步骤,如以什么算法执行连

接,是否使用索引等。优化器考虑可能的执行计划,并选择代价最小的交付执行。

另外,用户可通过 DM 的客户端工具查看查询语句的执行计划。

https://xpanx.com/
MoMo
  • 本文由 发表于 2021年6月14日08:56:31
  • 转载请务必保留本文链接:https://xpanx.com/2775.html
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: