读书人

SQL SERVER高速删除数据库表里面的记录

发布时间: 2012-07-22 19:31:15 作者: rapoo

SQL SERVER快速删除数据库表里面的记录,truncate与delete的对比

用BulkInsert向数据库里面的一个表里插入40W条数据,因为这个数据是实时更新的,所以每次都会先将表里面的数据全部删除,再将新来的数据插入进去,所以效率主要是在删除数据这儿。最开始我用的是delete,

truncate table tb_data

这样一改效率就提升多了,但是我发现这样的话就不能用事务了,所以到底用哪个,我还需要仔细衡量下。

总的来说,truncate和delete的主要区别就是在此,提出来和大家一起学习下。

读书人网 >其他数据库

热点推荐