GBase 8s
运维管理
文章
GBase8s数据库SAVE EXTERNAL DIRECTIVES
发表于2026-01-09 11:21:1422次浏览2个评论
使用 SAVE EXTERNAL DIRECTIVES 语句来创建指定的查询的外部优化程序伪指令,并将伪指令
保存在数据库中。这些伪指令自动地应用于同一查询的后续实例;
用法
SAVE EXTERNAL DIRECTIVES 将一个或多个优化程序伪指令与查询关联,并在 sysdirectives 系
统目录表中存储此关联的一条记录,以便随后用于与指定的查询字符串相匹配的查询。此语句在优
化程序伪指令的列表与查询的文本之间建立关联,但不执行指定的查询。
如果 SAVE EXTERNAL DIRECTIVES 语句指定多于一个优化程序伪指令,则使用在连续的伪指令之间
使用空格字符(ASCII 32)作为分隔符,如下例所示:
SAVE EXTERNAL DIRECTIVES /*+ USE_INDEX */ /*+ ORDERED */ ACTIVE FOR
SELECT * FROM systables;
与在查询中不同,在 SAVE EXTERNAL DIRECTIVES 语句的伪指令列表中,逗号(
,)不是有效的分隔符。
评论
登录后才可以发表评论
GBase用户28017发表于 6个月前
学习。
崔哥发表于 2个月前
胜日寻芳泗水滨,无边光景一时新。等闲识得东风面,万紫千红总是春。
热门帖子
- 12025-12-01浏览数:182764
- 22023-05-09浏览数:25062
- 42023-09-25浏览数:18526
- 52020-05-11浏览数:17529