插入速度问题

wynlc 2008-03-08 05:04:27
疑问:
1,有主键的表插入速度快还是没主键的表插入速度快
2,联合主键速度快还是单一主键快
...全文
67 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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
有没有主键速度快慢 我不知道

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

在建表时一般主键也是个索引(默认情况是聚集索引)
回复
相关推荐
发帖
MS-SQL Server
创建于2007-09-28

3.3w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2008-03-08 05:04
社区公告
暂无公告