中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Oracle 10g中一個關于綁定變量和非綁定變量的測試對比

發布時間:2020-05-16 08:46:01 來源:網絡 閱讀:598 作者:xuwu147220591 欄目:關系型數據庫

首先創建測試表并記錄解析統計數據:

Oracle 10g中一個關于綁定變量和非綁定變量的測試對比

 

Oracle 10g中一個關于綁定變量和非綁定變量的測試對比

進行循環插入數據,以下代碼并未使用綁定變量:

Oracle 10g中一個關于綁定變量和非綁定變量的測試對比

發現在增加了11個硬解析.

查詢v$sqlarea視圖,可以找到這些不能共享的SQL,注意每條SQL都只執行了一次,這些SQL不僅解析要消耗密集的SQL資源,也要占用共享內存存儲這些不同的SQL代碼:

Oracle 10g中一個關于綁定變量和非綁定變量的測試對比

 

重建測試表,進行第二次測試:

Oracle 10g中一個關于綁定變量和非綁定變量的測試對比

這一次使用綁定變量,同樣10次數據插入:

Oracle 10g中一個關于綁定變量和非綁定變量的測試對比

 

現在看一下SQL解析的統計數據庫,硬解析由原來的145增加到147.

對于該SQL,共享池中只存在一份,解析一次,執行10次,這就是綁定變量的優勢所在:

Oracle 10g中一個關于綁定變量和非綁定變量的測試對比

從Oracle從8.1.6開始提供了一個新的初始化參數用以在Server端進行強制變量綁定,這個參數就是cursor_sharing。最初這個參數有兩個可選設置:exactforce

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

绩溪县| 迁安市| 剑川县| 武城县| 青川县| 红安县| 柳林县| 杭锦旗| 荔浦县| 成武县| 化德县| 墨脱县| 达拉特旗| 横山县| 家居| 佛山市| 金川县| 邵武市| 营山县| 乐亭县| 搜索| 公主岭市| 漠河县| 闽清县| 兴化市| 蒙阴县| 丹阳市| 乌拉特中旗| 巫溪县| 南丹县| 桓台县| 营口市| 云林县| 金沙县| 开原市| 沾益县| 宁城县| 晴隆县| 武安市| 建始县| 甘泉县|