新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)OceanBase教程:OceanBaseALTEROUTLINE
描述
該語句僅支持使用 SQL_TEXT 創(chuàng)建的 Outline,可用于添加綁定 Outline 和限流規(guī)則。

格式
ALTER OUTLINE outline_name ADD stmt [ TO target_stmt ]
參數(shù)解釋
|
參數(shù) |
描述 |
|---|---|
outline_name | 指定要創(chuàng)建的 Outline 名稱。 |
stmt | 一般為一個帶有 Hint 和原始參數(shù)的 DML 語句。 |
TO target_stmt | 如果不指定 注意 在使用 |
示例
- 通過 ALTER OUTLINE 來添加限流規(guī)則。
obclient>CREATE OUTLINE ol_1 ON SELECT /*+max_concurrent(1)*/ * FROM t1 WHERE c1 =1
AND c2 = 1;
obclient>ALTER OUTLINE ol_1 ADD SELECT /*+max_concurrent(1)*/ * FROM t1 WHERE c1 =1
AND c2 = ?;
obclient>ALTER OUTLINE ol_1 ADD SELECT /*+max_concurrent(1)*/ * FROM t1 WHERE c1 =?
AND c2 = 1;
- 通過 ALTER OUTLINE 來添加執(zhí)行計劃。
obclient>CREATE OUTLINE ol_2 ON SELECT /*+max_concurrent(1)*/ * FROM t1,t2
WHERE t1.c1 = 1;
obclient>ALTER OUTLINE ol_2 ADD SELECT /*+use_nl(t2)*/ * FROM t1,t2
WHERE t1.c1 = 1;
注意事項
- 同一個 ?
outline_name? 只能指定一個執(zhí)行計劃。如果通過 ?CREATE OUTLINE? 語句指定了執(zhí)行計劃,則無法通過執(zhí)行 ?ALTER OUTLINE? 時再添加。 - 同 ?
CREATE OUTLINE? 類似,在 ?ALTER OUTLINE? 時不能同時指定限流規(guī)則和執(zhí)行計劃。 - 執(zhí)行 ?
ALTER OUTLINE? 時,需要 ?outline_name? 和 ?signature? 同時匹配。
本文名稱:創(chuàng)新互聯(lián)OceanBase教程:OceanBaseALTEROUTLINE
文章地址:http://m.5511xx.com/article/cdpopds.html


咨詢
建站咨詢
