數據庫基礎理論

一、

1、事務(Transaction)是訪問并可能更新數據庫中各種數據項的一個程序執行單元(unit)

2、事務是恢復和并發控制的基本單位。

3、事務應該具有4個屬性(特性):原子性、一致性、隔離性、持續性

二、

數據庫處理一個查詢的步驟:

客戶端連接->查詢緩存-(query cache)>解析器-(parsing)>預處理器(transition)->查詢優化器(optimization)->查詢執行引擎-(distribution)>數據

1. 客戶端發送一條查詢給服務器;

2. 服務器先會檢查查詢緩存query cache,如果命中了緩存,則立即返回存儲在緩存中的結果。否則進入下一階段;

3. 服務器端進行SQL解析parsing、預處理transition,再由優化器optimization生成對應的執行計劃;

4. 根據優化器生成的執行計劃,調用存儲引擎的API來執行分布distribution查詢;

5. 將結果返回給客戶端。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容