PG_PLAN_BASELINE
PG_PLAN_BASELINE系统表记录语句和计划的绑定关系。一个语句只可以绑定一个计划。
| 名称 | 类型 | 描述 |
|---|---|---|
| sql_hash | text | 语句的sql_hash。 |
| outline_name | text | 该sql_hash对应的sql语句绑定的outline的名字。 |
| plan_baseline | name | 该绑定关系的baseline名字。 |
| create_time | timestamp with time zone | 计划绑定创建时间。 |
| last_modify_time | timestamp with time zone | 最后一次修改时间,即为该语句最后一次绑定计划的时间。 |
| last_execute_time | timestamp with time zone | 最后一次被使用时间。 |
| apply_skew_hint | boolean | 是否应用outline中的skew hint,该字段9.1.0及以上集群版本支持。 |
| status | tinyint | 绑定状态。该字段9.1.1.200及以上集群版本支持。取值如下:
|
| cost | float8 | 生成该outline的计划的成本(cost)。该字段9.1.1.200及以上集群版本支持。 |
| normalize_cost | float8 | 根据TopSQL中该语句duration、cpu和memory使用情况,经过归一化计算的成本(cost)。保留列,暂未使用。该字段9.1.1.200及以上集群版本支持。 |