<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

    平時常去的網站

    數據庫

    電影網站

    網站設計

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 免费爱爱的视频太爽了| 91精品免费国产高清在线| 国产午夜免费秋霞影院| 最新国产精品亚洲| 高清国语自产拍免费视频国产| 乱淫片免费影院观看| 不卡一卡二卡三亚洲| 国产91久久久久久久免费| 四虎永久免费影院| 老司机午夜精品视频在线观看免费 | 国产亚洲国产bv网站在线| 免费无码A片一区二三区| 2019亚洲午夜无码天堂| 日韩免费高清视频网站| 羞羞漫画在线成人漫画阅读免费| 亚洲日韩VA无码中文字幕 | 人碰人碰人成人免费视频| 国产成人99久久亚洲综合精品| 怡红院免费的全部视频| 亚洲黄色在线观看网站| 四虎www免费人成| 深夜福利在线免费观看| 亚洲国产另类久久久精品黑人| 最近中文字幕完整免费视频ww | 亚洲欧洲日产国码高潮αv| 最新久久免费视频| 亚洲熟妇色自偷自拍另类| 日本一道本高清免费| yellow免费网站| 亚洲色欲或者高潮影院| 好吊妞视频免费视频| 一级做a爱过程免费视| 久久亚洲精品成人AV| 日本一道本高清免费| 中文字幕日本人妻久久久免费| 亚洲一级黄色大片| 中文字幕亚洲一区| 四虎在线免费视频| 一个人看www免费高清字幕| 99久久精品国产亚洲| 亚洲AV无码乱码在线观看|