小心設定cursor_sharing=force引數
原文:http://www.itpub.net/339204.html
我們公司的資料庫,開發商沒有很好地使用繫結變數,我星期天我開啟了這個引數,
想看看結果如何,結果出現嚴重的問題,今天早上忙呼一陣。
1.執行像如下的sql語句,CPU的使用率會上升到100%。無法使用oracle的命令刪除
回話,在unix下使用kill殺掉程式。windows就沒有這麼幸運,只能重啟oracle服務。
SELECT a.exp_alias "名稱", b.supply "供應商", a.specs_abbr "規格",
a.units "單位", a.purchase_pric "單價"
FROM exp_in_book a, exp_input_account b
WHERE a.store_id = b.store_id
AND a.bill_id = b.bill_id
AND b.INDICATOR <> '1'
AND a.store_id = '12'
GROUP BY a.exp_alias, b.supply, a.specs_abbr, a.units, a.purchase_pric;
我在測試機器上測試,發現沒有使用漢字就一切正常,使用漢字有問題。
2。執行如下語句,會出現一個
ORA-00600 internal error code, arguments: [17182], [180564940], [], [], [], [], [], []
SELECT NVL (MAX (SYSDATE + 1), TO_DATE ('1900-01-01', 'yyyy-mm-dd'))
FROM DUAL
看來要很好地實現繫結變數,最好還是叫程式設計師改程式。
9
我們公司的資料庫,開發商沒有很好地使用繫結變數,我星期天我開啟了這個引數,
想看看結果如何,結果出現嚴重的問題,今天早上忙呼一陣。
1.執行像如下的sql語句,CPU的使用率會上升到100%。無法使用oracle的命令刪除
回話,在unix下使用kill殺掉程式。windows就沒有這麼幸運,只能重啟oracle服務。
SELECT a.exp_alias "名稱", b.supply "供應商", a.specs_abbr "規格",
a.units "單位", a.purchase_pric "單價"
FROM exp_in_book a, exp_input_account b
WHERE a.store_id = b.store_id
AND a.bill_id = b.bill_id
AND b.INDICATOR <> '1'
AND a.store_id = '12'
GROUP BY a.exp_alias, b.supply, a.specs_abbr, a.units, a.purchase_pric;
我在測試機器上測試,發現沒有使用漢字就一切正常,使用漢字有問題。
2。執行如下語句,會出現一個
ORA-00600 internal error code, arguments: [17182], [180564940], [], [], [], [], [], []
SELECT NVL (MAX (SYSDATE + 1), TO_DATE ('1900-01-01', 'yyyy-mm-dd'))
FROM DUAL
看來要很好地實現繫結變數,最好還是叫程式設計師改程式。
9
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-82774/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 補充:小心設定cursor_sharing=force引數
- cursor_sharing : exact , force , similarMILA
- oracle引數-cursor_sharingOracle
- Oracle 的 cursor_sharing引數Oracle
- innodb_force_recovery設定
- ORACLE中Cursor_sharing引數詳解Oracle
- vsftpd設定引數FTP
- RAC 特定引數設定
- 兩個引數設定
- cursor_sharing=force導致sql profile部分hint失效SQL
- Metasploit設定LHOST引數技巧
- Metasploit設定VERBOSE引數技巧
- pandas引數設定小技巧
- Metasploit設定HttpTrace引數技巧HTTP
- tomcat vm 引數設定Tomcat
- JVM常見引數設定JVM
- JVM引數設定大氣JVM
- SAP系統引數設定
- SAP 系統引數設定
- ORACLE JOB INTERVAL引數設定Oracle
- chrome啟動引數設定Chrome
- 設定NLS_LANG引數
- oracle實驗記錄 (cursor_sharing(1)exact&force)Oracle
- Oracle一些引數的理解 cursor_sharingOracle
- 有關引數cursor_sharing=similar的測試MILA
- Swift語言中為外部引數設定預設值可變引數常量引數變數引數輸入輸出引數Swift變數
- cursor_sharing設定為similar 的弊端MILA
- cursor_sharing=force強制繫結變數不會把變數值預設當成varchar2型別的理解變數型別
- Oracle CSS的引數設定 心跳時間設定OracleCSS
- [20150513]函式索引與CURSOR_SHARING=FORCE函式索引
- 【SQL 效能優化】引數設定SQL優化
- SAP 系統引數設定(zt)
- DBReplicator設定setpath.bat引數BAT
- javascript為函式設定預設引數JavaScript函式
- AIX7.1 VMO 引數預設設定AI
- Oracle11gr2新增PARALLEL_FORCE_LOCAL引數OracleParallel
- 2.6.10 設定許可證引數
- curl CURLOPT_WRITEFUNCTION 的引數設定Function