mysql中一條SQLupdate語句是如何執行的?redo log 與binlog

mysql> create table T(id int primary key,c int);mysql mysql> update T set c=c+1 where id=2;sql 大致流程與查詢流程是同樣的:先是檢查鏈接權限,而後通過分析器,知道是更行語句,查詢緩衝遇到更行語句就清空該表的查詢緩存;優化器決定使用id這個索引並生成執行計劃;執行器負責執行,找到這一行,並進行更行。數據庫
相關文章
相關標籤/搜索