DBE_SQL_UTIL.create_remote_hint_sql_patch
create_remote_hint_sql_patch是用于指定CN创建调优SQL PATCH的接口函数,返回执行是否成功,如表1所示。
限制仅初始用户、sysadmin、opradmin、monadmin用户有权限调用。

query_string传入EXECUTE语句时,系统会获取当前会话对应的PREPARE语句,并创建SQL PATCH。如果此时没有对应的PREPARE语句,则无效。
参数 | 类型 | 描述 |
|---|---|---|
node_name | IN text | 目标节点名,为'ALL'时表示给所有CN节点创建PATCH。 |
patch_name | IN name | PATCH名称。 |
unique_sql_id | IN bigint | 查询全局唯一id。 |
hint_string | IN text | Hint文本。 |
description | IN text | PATCH的备注,默认值为NULL。 |
enabled | IN bool | PATCH是否生效,默认值为true。 |
query_string | IN text | SQL HASH对应的原SQL,默认值为NULL。 |
is_sql_hash | IN bool | 是否是基于SQL HASH创建的PATCH,默认值为false。 |
result | OUT bool | 执行是否成功。 |

