改变自增id(主键/聚集)的排序为DESC,会不会使添加数据的耗时?

newdigitime 2010-07-05 05:47:28
设置自增id(主键/聚集)的排序为DESC时,是不是表明每次添加一条新记录时,
将插入的表物理位置的"第一条",即最前面?
如果是这样,会不会导致服务器I/O耗时增加?
...全文
144 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
同光和尘 2010-07-06
  • 打赏
  • 举报
回复
同 上
xiaoku 2010-07-06
  • 打赏
  • 举报
回复
看来 我得去看看数据结构了。虽然知道咋用,但是原理还是不清楚啊!
focus9686 2010-07-06
  • 打赏
  • 举报
回复
也来顶顶
ask_chang 2010-07-06
  • 打赏
  • 举报
回复
学习 b-tree
  • 打赏
  • 举报
回复
学习B-Tree,这些问题迎刃而解。
永生天地 2010-07-05
  • 打赏
  • 举报
回复
mark,帮顶 学习
SQL77 2010-07-05
  • 打赏
  • 举报
回复
索引是B-树结构

在插入结点时,如果结点已满,需要将结点分裂为两个各占M/2的结点,这样可能会较耗I/O

数据插入,本来就会需要花费索引维护的I/O
feilniu 2010-07-05
  • 打赏
  • 举报
回复
不会。对于B树来说,在前面添加记录和在后面添加记录效率基本是一样的。
黄_瓜 2010-07-05
  • 打赏
  • 举报
回复
不影响,不多做解释

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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