当聚集表非空时,无论如何将不会最小化日志
非聚集表
当堆表为空时,使用TABLOCK锁提示,表中行数据,索引数据(非聚集索引)都会最小化日志
当堆表非空时,使用TABLOCK锁提示,表中存在非聚集索引...,则行数据,索引数据均非最小化日志
注:表非复制表
一些文档中在堆表有索引非空的情况认为堆行数据会最小化日志,实际是错误的.见图b-2中说明
聚集表实例
聚集空最小化日志 图a-1
create database...一般来说我们在对非空表导入数据的场景,堆表在Online的过程中最小化日志锁表本身就会影响线上的应用.聚集表数据在插入过程中批量导入的可能性又极低.(好好的聚集表数据批量导入,情况甚微)....最小化日志(Minimal Log)最佳实践
BULK_LOGGED模式:现实生产环境中的数据库一般是简单,或者全日志....对有审计需求的数据库来说,注意具体审计需求:是否需要恢复到时间点.