插入速度问题

wynlc 2008-03-08 05:04:27
疑问:
1,有主键的表插入速度快还是没主键的表插入速度快
2,联合主键速度快还是单一主键快
...全文
102 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
w2jc 2008-03-10
  • 打赏
  • 举报
回复
1,有主键的表插入速度快还是没主键的表插入速度快
-------------------------
主键就是一个特殊的唯一索引,没索引插入快得多,因为不需要更新索引。

2,联合主键速度快还是单一主键快
-------------------------
无法做比较。记住,只要有索引,插入记录的速度就慢了。
dawugui 2008-03-09
  • 打赏
  • 举报
回复
疑问:
1,有主键的表插入速度快还是没主键的表插入速度快
不做判断的话,无主键,无索引,插入速度快.

2,联合主键速度快还是单一主键快
如果是插入,无主键比有主键速度快.
如果是查询,无主键比有主键速度慢.
luoqun_ncs 2008-03-09
  • 打赏
  • 举报
回复
可以告诉你上周我测试过的数据.
Identity列带PK,插入速度是7000条/秒
去掉索引是20000条/秒

差不多是3倍
luoqun_ncs 2008-03-09
  • 打赏
  • 举报
回复
1.没有主键的插入速度快.仅限于sql server,或者其他约束和索引强制绑定的数据库.
2.要看你索引列的大小.
loworth 2008-03-08
  • 打赏
  • 举报
回复
有没有主键速度快慢 我不知道

只知道没索引速度比有索引插入速度快

在建表时一般主键也是个索引(默认情况是聚集索引)

34,837

社区成员

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

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