MySQL /“N叉树”的N值在MySQL中是可以被人工调整吗
生活随笔
收集整理的這篇文章主要介紹了
MySQL /“N叉树”的N值在MySQL中是可以被人工调整吗
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1, 通過改變 key 值來調整
N 叉樹中非葉子節點存放的是索引信息,索引包含 Key 和 Point 指針。Point 指針固定為 6 個字節,假如 Key 為 10 個字節,那么單個索引就是 16 個字節。如果 B + 樹中頁大小為 16 K,那么一個頁就可以存儲 1024 個索引,此時 N 就等于 1024。我們通過改變 Key 的大小,就可以改變 N 的值。
2, 改變頁的大小
頁越大,一頁存放的索引就越多,N 就越大。
?
數據頁調整后,如果數據頁太小層數會太深,數據頁太大,加載到內存的時間和單個數據頁查詢時間會提高,需要達到平衡才行。
?
轉載于:https://www.nps.ink/336447.html
(SAW:Game Over!)
總結
以上是生活随笔為你收集整理的MySQL /“N叉树”的N值在MySQL中是可以被人工调整吗的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MySQL / B + 树算法在 mys
- 下一篇: linux cmake编译源码,linu