18.1.?背景

与Oracle hint功能相似,UADB也有自己的hint,它是以插件形式存在的。它依赖数据库对象的统计信息,统计信息的及时性和准确性都会影响CBO作出最优的决策,在某些需要人为干预的优化决定制定的情况下,hint就发挥了作用。 hint是sql语句级别干预优化器优化过程的方式,它告诉优化器按照澳门游戏平台注册网站的告诉它的方式生成执行计划。目前比较主流的数据库Oracle实现了自己的hint,功能包括:

  1. 使用的优化器的类型;

  2. 基于代价的优化器的优化目标,是all_rows还是first_rows;

  3. 表的访问路径,是全表扫描,还是索引扫描,还是直接利用rowid;

  4. 表之间的连接类型;

  5. 表之间的连接顺序;

  6. 语句的并行程度等。

UXDB有自己的Hint插件——ux_hint_plan,与Oracle hint有相似的功能。

XML 地图 | Sitemap 地图