请教Haiwer(海阔天空)关于主键问题,欢迎其它高手帮忙解答

hedking 2009-11-02 02:47:53
在Haiwer的"数据库优化综述"(http://blog.csdn.net/Haiwer/archive/2008/08/25/2826881.aspx)一文中关于主键处有这样的描述:
在有多个键的表,主键的选择也比较重要,一般选择总的长度小的键,小的键的比较速度快,同时小的键可以使主键的B树结构的层次更少。

想请较一下小的主键为什么可以使树的结构层次更少

谢谢,欢迎其它高手回答
...全文
112 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
guguda2008 2009-11-02
  • 打赏
  • 举报
回复
举个小例子:
第一种情况:
主键值:
A
B
C
D
这时B树只有一层
第二个情况:
主键值:
AAAAAA
AAAAAB
AAAAAC
AAAABA
AAAABB
AAAABC
......
CCCCCC
我随便一写,LZ知道我想说什么就行了
更专业的说法请参考GOOGLE:B树 主键
jamesyue2008 2009-11-02
  • 打赏
  • 举报
回复
无论何处, 小的就是精悍.
Rotel-刘志东 2009-11-02
  • 打赏
  • 举报
回复
学习了。
hedking 2009-11-02
  • 打赏
  • 举报
回复
up
hedking 2009-11-02
  • 打赏
  • 举报
回复
也欢迎fredrickhu同学帮忙解达

我对数据库不是很熟,非计算机专业学生,好几年一直停留在使用阶段

谢谢顶贴
--小F-- 2009-11-02
  • 打赏
  • 举报
回复
有请海爷

34,837

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧