小编Pau*_*hah的帖子

批量删除(截断vs删除)

我们有一张包含1.5亿条记录的表格.我们需要清除/删除所有行.由于写入t-logs而删除操作将永远需要,我们无法更改整个数据库的恢复模型.我们测试了truncate table选项.

我们意识到截断从表中释放了页面,如果我没有错,则使它们可以重用,但不会自动缩小数据库.因此,如果我们想减小数据库大小,我们真的需要在截断表之后运行shrink db命令.

这是正常的程序吗?我们需要小心或意识到什么,或者有更好的选择吗?

sql sql-server performance truncate bulk

9
推荐指数
1
解决办法
8765
查看次数

标签 统计

bulk ×1

performance ×1

sql ×1

sql-server ×1

truncate ×1