【MySQL技術內幕】48-事務的實現之purge

delete和 update操作可能並不直接刪除原有的數據。例如,對上一小節所產生的表t執行如下的SQL語句: DELETE FROM t WHERE a=1;表t上列a有聚集索引,列b上有輔助索引。對於上述的 delete操作,通過前面關於undo log的介紹已經知道僅是將主鍵列等於1的記錄delete flag設置爲1,記錄並沒有被刪除,即記錄還是存在於B+樹中。其次,對輔助索引上a等於1,
相關文章
相關標籤/搜索