<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

    平時常去的網站

    數據庫

    電影網站

    網站設計

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 国产成人免费高清激情明星| 特色特黄a毛片高清免费观看| 青青草原1769久久免费播放| 亚洲中文字幕无码日韩| 一级毛片a免费播放王色电影 | mm1313亚洲精品无码又大又粗| 亚洲欧美成人一区二区三区| 在线免费观看污网站| 亚洲日本va一区二区三区| 免费无码一区二区三区蜜桃大| 亚洲国产高清国产拍精品| 成人免费看片又大又黄| 亚洲日韩精品无码专区加勒比| 免费精品一区二区三区在线观看| 国产亚洲欧美在线观看| 亚洲综合久久夜AV | 久久99精品视免费看| 亚洲色偷偷av男人的天堂| 亚洲免费闲人蜜桃| 在线aⅴ亚洲中文字幕| 亚洲?v无码国产在丝袜线观看| 一级毛片在线完整免费观看| 亚洲AV无码不卡无码| 成人女人A级毛片免费软件| 亚洲人成人伊人成综合网无码| 亚洲AV日韩精品一区二区三区| 国产黄色免费观看| 亚洲毛片在线观看| 97无码免费人妻超级碰碰夜夜| 国产亚洲Av综合人人澡精品| 亚洲一级特黄大片无码毛片| 久久免费国产视频| 国产色在线|亚洲| 免费一级毛片在播放视频| 光棍天堂免费手机观看在线观看| 亚洲啪啪免费视频| 四虎精品亚洲一区二区三区| 免费A级毛片无码A∨中文字幕下载 | 老司机午夜性生免费福利| 亚洲国产精品无码久久久秋霞2| 最近最好最新2019中文字幕免费|