mysql回表原理

來源:魅力女性吧 1.87W
mysql回表原理

Mysql回表指的是在InnoDB存儲引擎下,二級索引查詢到的索引列,如果需要查找所有列的數據,則需要到主鍵索引裏面去取出數據。這個過程就稱為回表。因為行的數據都是存在主鍵B+tree的葉子節點裏面,二級索引的B+樹葉子節點都是存放的(索引列,主鍵)。

表是因為MySQL索引並不會存儲全部數據,當select的數據不只是索引字段時,需要再查詢一次b+樹找到數據,這就是所謂的回表。

熱門標籤