innodb咋存儲資料時,資料會存儲在表頁中,每頁是16kb
表頁:存放了很多資料,它是innodb最小單元的存儲空間
沒有索引時查詢
當沒有索引時,會直接進行在表頁全部進行查詢,也就是進行全表掃描
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsISPrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdsATOfd3bkFGazxCMx8VesATMfhHLlN3XnxCMwEzX0xiRGZkRGZ0Xy9GbvNGLpZTY1EmMZVDUSFTU4VFRR9Fd4VGdsYTMfVmepNHLrJXYtJXZ0F2dvwVZnFWbp1zczV2YvJHctM3cv1Ce-cmbw5iM0cjM1EmM1cTNmJDNwcjNjZTNkZzN2UzN1UWOmFTMw8CX3IzLclDMxIDMy8CXn9Gbi9CXzV2Zh1WavwVbvNmLvR3YxUjL5M3Lc9CX6MHc0RHaiojIsJye.png)
帶索引時查詢
當設定索引後,資料在存入表頁時會進行排序,根據索引的規則,資料無論更新還是新增索引結構都會更新
innodb咋存儲資料時,資料會存儲在表頁中,每頁是16kb
表頁:存放了很多資料,它是innodb最小單元的存儲空間
當沒有索引時,會直接進行在表頁全部進行查詢,也就是進行全表掃描
當設定索引後,資料在存入表頁時會進行排序,根據索引的規則,資料無論更新還是新增索引結構都會更新