熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Oracle >> 正文

OraclePeeking綁定變量的控制

2022-06-13   來源: Oracle 

  我們知道從Oraclei開始Oracle引入了Peeking of UserDefined Bind Variables的特性這個特性可以用來在存在數據傾斜時對執行計劃糾偏
然而這一特性也可能帶來一些副作用所以Oracle同時引入了一個內部參數用於控制這一特性

SQL> SELECT xksppinm NAME yksppstvl VALUE xksppdesc describ
FROM SYSx$ksppi x SYSx$ksppcv y
WHERE xinst_id = USERENV (Instance)
AND yinst_id = USERENV (Instance)
AND xindx = yindx
AND xksppinm LIKE %&par%
/
Enter value for par: peek
old : AND xksppinm LIKE %&par%
new : AND xksppinm LIKE %peek%

  NAME VALUE DESCRIB

_optim_peek_user_binds TRUE enable peeking of user binds

  這個參數缺省值為True當設置為False時將禁用peeking of user binds

  The End


From:http://tw.wingwit.com/Article/program/Oracle/201311/18030.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.