<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    kxbin
    成功留給有準備的人
    posts - 10,  comments - 35,  trackbacks - 0
    astingracle執行sql語句過程
    1.parse(解析)
      軟解析/硬解析(第一次執行sql需要進行硬解析)
      1)從共享池的庫緩沖區搜索,確定該語句是否曾經執行過,凡是執行過的sql語句,oracle會使用hash函數進行計算,產生一個很小的文本記錄。如果是第一次執行,則進入第二步;
      2)檢查語法、權限等等(權限的信息是存放在oracle的數據字典中),oracle先從共享池的數據字典緩沖區中搜索,如果沒有找到,再從數據文件(system表空間的數據文件)中讀取,然后存放在共享池的數據字典緩沖區中,以便共享;
      3)分析過程中,對訪問到的表進行鎖操作,目的是為了保護表的結構不被修改;
      4)oracle優化器會根據數據的存儲結構(表的存儲結構、索引)統計信息等。計算各種讀取的代價,選擇一條最佳路徑(代價最低),生成執行計劃,同時編譯并存儲在共享池的庫緩沖區中,以便共享。
    2.bind(綁定變量)
    3.execute(執行)
      先從數據緩沖區查找數據,如果沒有,再從數據文件中讀取數據到數據緩沖區、保持,以便共享。
    4.fetch
      把結果返回給用戶。

    posted on 2012-09-27 21:39 kxbin 閱讀(677) 評論(1)  編輯  收藏

    FeedBack:
    # re: oracle sql執行過程
    2014-07-07 22:30 | rhgfhj
    343678  回復  更多評論
      

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    你恨一個人是因為你愛他;你喜歡一個人,是因為他身上有你沒有的;你討厭一個人是因為他身上有你有的東西;你經常在別人面前批評某人,其實潛意識中是想接近他。

    <2012年9月>
    2627282930311
    2345678
    9101112131415
    16171819202122
    23242526272829
    30123456

    常用鏈接

    留言簿(5)

    隨筆檔案

    文章分類

    文章檔案

    相冊

    收藏夾

    J2EE

    java技術網站

    Linux

    平時常去的網站

    數據庫

    電影網站

    網站設計

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 妞干网在线免费视频| 亚洲第一AV网站| 久久精品免费大片国产大片| 亚洲va无码va在线va天堂| 可以免费看的卡一卡二| 无码的免费不卡毛片视频 | 亚洲人午夜射精精品日韩| 最新国产乱人伦偷精品免费网站 | 亚洲成人在线免费观看| 亚洲色成人WWW永久在线观看| 亚洲AV无码乱码在线观看性色扶| 免费观看一区二区三区| 亚洲午夜无码久久| 国产亚洲成AV人片在线观黄桃 | 凹凸精品视频分类国产品免费| 精品国产免费一区二区三区香蕉 | 夜色阁亚洲一区二区三区| 99在线热视频只有精品免费| 国产亚洲综合久久| 亚洲欧洲在线播放| 国产亚洲欧洲Aⅴ综合一区| 99精品全国免费观看视频| 你懂的在线免费观看| 亚洲精品天堂成人片AV在线播放| 亚洲欧洲精品无码AV| 国产美女无遮挡免费网站| 91成人免费观看| 巨胸喷奶水www永久免费| 亚洲熟妇无码一区二区三区导航 | 久久亚洲伊人中字综合精品| 国产一级淫片免费播放| av免费不卡国产观看| 91免费在线视频| 成年网站免费入口在线观看 | 羞羞漫画登录页面免费| 亚洲另类自拍丝袜第1页| 亚洲AV色香蕉一区二区| 国产亚洲视频在线播放| 亚洲成人动漫在线观看| 亚洲av无码专区在线播放| 亚洲国产a级视频|