效率问题:插入重复主键记录和先查询是否重复再插入,哪个效率高??

tiger波波 2012-02-22 02:45:56
由于记录比较多,先查询主键是否重复,没有重复再插入,耗时比较久。
我想问下
1,如果直接插入,若主键重复则处理异常,这样做可不可行,会不会带来其他问题??
2,如果没有问题是不是效率提高了??
...全文
356 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
gogodiy 2012-02-23
  • 打赏
  • 举报
回复
在保证主键不能重复插入这个前提下,先判断,后插入是最好的方案。如果觉得判断很慢,那就需要进行各种优化措施。保证插入数据的唯一性,总比有了异常后再处理效率高。
tiger波波 2012-02-23
  • 打赏
  • 举报
回复
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
老猫五号 2012-02-22
  • 打赏
  • 举报
回复
建议在主键上建一个索引,来加快查询速度。不建议直接处理异常,还是先检查,后插入较好。

34,594

社区成员

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

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