<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 閱讀(667) 評論(1)  編輯  收藏

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

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


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

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

    常用鏈接

    留言簿(5)

    隨筆檔案

    文章分類

    文章檔案

    相冊

    收藏夾

    J2EE

    java技術網站

    Linux

    平時常去的網站

    數據庫

    電影網站

    網站設計

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 久久w5ww成w人免费| 免费一级一片一毛片| 亚洲sss综合天堂久久久| 成人永久福利免费观看| 最近的2019免费中文字幕| 亚洲电影唐人社一区二区| 日本大片在线看黄a∨免费| 免费看成人AA片无码视频吃奶| 亚洲欧洲日韩在线电影| 亚洲国产成人爱av在线播放| 中文字幕免费在线| 日日躁狠狠躁狠狠爱免费视频| 亚洲一区二区三区四区在线观看| 国产成人3p视频免费观看| 99热这里只有精品免费播放| 美女被免费视频网站a| 亚洲欧洲中文日产| 中国亚洲女人69内射少妇| 好吊妞在线成人免费| 免费在线中文日本| 曰批免费视频播放在线看片二 | 午夜不卡AV免费| 亚洲一级高清在线中文字幕| 久久乐国产精品亚洲综合| 国产成人免费高清激情视频| AAA日本高清在线播放免费观看| 亚洲精品又粗又大又爽A片| 亚洲人成网www| 亚洲综合色婷婷七月丁香| 永久久久免费浮力影院| 亚洲免费闲人蜜桃| 男的把j放进女人下面视频免费| 亚洲AV电影天堂男人的天堂| 亚洲精品456在线播放| 国产精品亚洲成在人线| 亚洲国产精品第一区二区三区| 最近最新中文字幕完整版免费高清 | 四虎成人免费影院网址| 中文无码日韩欧免费视频| 特级毛片全部免费播放| 亚洲成av人在线观看网站|