W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
該語句僅支持使用 SQL_TEXT 創(chuàng)建的 OUTLINE,可用于添加綁定 OUTLINE 和限流規(guī)則。
ALTER OUTLINE outline_name ADD stmt [ TO target_stmt ]
參數(shù) |
描述 |
---|---|
outline_name |
指定要創(chuàng)建的 OUTLINE 名稱。 |
stmt |
一般為一個(gè)帶有 hint 和原始參數(shù)的 DML 語句。 |
TO target_stmt |
如果不指定 TO target_stmt, 則表示如果數(shù)據(jù)庫接受的 SQL 參數(shù)化后與 stmt 去掉 hint 參數(shù)化文本相同,則將該 SQL 綁定 stmt 中 hint 生成執(zhí)行計(jì)劃;如果期望對含有 hint 的語句進(jìn)行固定計(jì)劃,則需要 TO target_stmt 來指明原始的 SQL。
|
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;
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
? 只能指定一個(gè)執(zhí)行計(jì)劃。如果通過 ?CREATE OUTLINE
? 語句指定了執(zhí)行計(jì)劃,則無法通過執(zhí)行 ?ALTER OUTLINE
? 時(shí)再添加。CREATE OUTLINE
? 類似,在 ?ALTER OUTLINE
? 時(shí)不能同時(shí)指定限流規(guī)則和執(zhí)行計(jì)劃。Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: