首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2012-03-13 
效率问题:插入重复主键记录和先查询是否重复再插入,哪个效率高??由于记录比较多,先查询主键是否重复,没有

效率问题:插入重复主键记录和先查询是否重复再插入,哪个效率高??
由于记录比较多,先查询主键是否重复,没有重复再插入,耗时比较久。
我想问下
1,如果直接插入,若主键重复则处理异常,这样做可不可行,会不会带来其他问题??
2,如果没有问题是不是效率提高了??

[解决办法]
建议在主键上建一个索引,来加快查询速度。不建议直接处理异常,还是先检查,后插入较好。
[解决办法]
在保证主键不能重复插入这个前提下,先判断,后插入是最好的方案。如果觉得判断很慢,那就需要进行各种优化措施。保证插入数据的唯一性,总比有了异常后再处理效率高。

热点排行