<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 閱讀(669) 評論(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玩弄放荡人妇| 久久精品电影免费动漫| 中国毛片免费观看| 亚洲色大成WWW亚洲女子| 亚洲国产精品综合福利专区| 亚洲国产视频网站| 亚洲人成网亚洲欧洲无码| 最新亚洲人成无码网www电影| 国产亚洲美女精品久久| a级毛片高清免费视频| 2019中文字幕在线电影免费| 日本不卡免费新一二三区| 国产精品亚洲二区在线观看| 亚洲天天在线日亚洲洲精| 亚洲 欧洲 视频 伦小说| 国内精品免费久久影院| 成人免费看黄20分钟| 亚洲精品~无码抽插| 亚洲AV无码专区在线电影成人 | 妻子5免费完整高清电视| www.91亚洲| 亚洲AV综合永久无码精品天堂| 中国一级毛片免费看视频| 在线观看无码的免费网站| 亚洲综合日韩中文字幕v在线| 免费很黄无遮挡的视频毛片| 57PAO成人国产永久免费视频| 亚洲理论电影在线观看| 在线视频亚洲一区| 永久免费av无码不卡在线观看 | 日本二区免费一片黄2019| 亚洲乱码一二三四五六区| 2019中文字幕免费电影在线播放| 亚洲国产精品狼友中文久久久 | 最近2019年免费中文字幕高清 | 国产啪精品视频网免费| 亚洲成a人片在线观| 亚洲日本在线免费观看| 亚洲高清免费在线观看| 三年片在线观看免费| 亚洲国产精品一区|