亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

汽车| 乐陵市| 磴口县| 台湾省| 奈曼旗| 突泉县| 讷河市| 天镇县| 涞源县| 苍梧县| 徐州市| 平塘县| 普兰店市| 塘沽区| 东兴市| 凤城市| 登封市| 乌鲁木齐县| 洛隆县| 彭阳县| 山东| 南开区| 湘西| 宜兴市| 鞍山市| 阳泉市| 辽阳市| 富蕴县| 平凉市| 沂水县| 孝义市| 游戏| 白河县| 寿光市| 金湖县| 财经| 项城市| 邢台市| 抚州市| 宁陕县| 紫云|