MySQL 數據庫的一條SQL更新語句是如何執行的

InnoDB引擎在執行update語句時的內部流程 執行器先找引擎取ID=2這一行。ID是主鍵,引擎直接用樹搜索找到這一行。如果ID=2這一行所在的數據頁本來就在內存中,就直接返回給執行器;否則,需要先從磁盤讀入內存,然後再返回。 執行器拿到引擎給的行數據,把這個值加上1,比如原來是N,現在就是N+1,得到新的一行數據,再調用引擎接口寫入這行新數據。 引擎將這行新數據更新到內存中,同時將這個更新操
相關文章
相關標籤/搜索