sql執行過程

程序中寫的一條sql發送到服務器端 查詢此條sql是否存在執行計劃     若是存在則直接調用已經編譯好的執行計劃 不然進入下一步。 若是sql計劃緩存中沒有對應的執行計劃,則進行語法校驗  查看是否存在語法錯誤 若是語法沒有錯誤則進行語義校驗,例如,表名,列名,存儲過程等等數據庫對象是否真正存在 若是語義沒有錯誤  則獲取此對象的解析鎖,這是爲了保證數據的統一性,防止髒讀發生。例如 若是不獲取此
相關文章
相關標籤/搜索