碼上快樂
1秒登錄
首頁
榜單
標簽
關於
搜索
相關內容
簡體
繁體
MySQL - 為什么輔助索引的葉子節點data域存儲的是主鍵值?
本文轉載自
查看原文
2021-09-19 17:43
117
MySQL
為了
一致性
和
節省存儲空間
:
已經維護了一套主鍵索引+數據的B+Tree結構,如果再有其他的非主鍵索引的話,索引的葉子節點存儲的是主鍵,這是為了節省空間,因為繼續存數據的話,那就會導致一份數據存了多份,空間占用就會翻倍。
另一方面也是一致性的考慮,都通過主鍵索引來找到最終的數據,避免維護多份數據導致不一致的情況。
×
免責聲明!
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。
猜您在找
MySQL索引實驗-主鍵索引一定比輔助索引快嗎?
MySQL InnoDB Engine--主鍵索引非葉子節點數據存儲
mysql——二級索引(輔助索引)
MySQL中的聚集索引和輔助索引
Are You OK?主鍵、聚集索引、輔助索引
Mysql聚簇索引 二級索引 輔助索引
MySQL 聚簇索引&&二級索引&&輔助索引
主索引/輔助索引/稠密索引/稀疏索引
Mysql中主鍵與索引
如何刪除mysql 主鍵索引
粵ICP備18138465號
© 2018-2025 CODEPRJ.COM