首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

SQL Server 最小化日志操作解析,应用

fn_dblog(null,null) where AllocUnitName like ‘%tcls%’ image.png 图a-1 聚集非空非最小化日志图a-2 truncate table tcls DBCC...SHRINKFILE (N’testbulk_log’ , 0, TRUNCATEONLY) insert into dbo.tcls with(tablockx) values (100000,‘...AllocUnitName like ‘%tnoncls%’ image.png 图b-1 非聚集非空堆表含索引实例 图b-2 truncate table tnoncls—-truncate table DBCC...SHRINKFILE (N’testbulk_log’ , 0, TRUNCATEONLY) CREATE UNIQUE NONCLUSTERED INDEX inx_id ON dbo.tnoncls...使用时注意: 1:特定情况下session级打开 dbcc traceon(610) 2:当批量事务提交时所有数据页需落盘,如果此之前没有检查点执行落盘会带来大量的随机IO从而导致性能下降,有时甚至不如全日志记录的插入

54010

Sqlserver2005日志文件太大,使其减小的方法

,使其减小的方法: 运行下面的三行 dbName为数据库名: backup log dbNamewith NO_LOG backup log dbNamewith TRUNCATE_ONLY DBCC...这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了 –选择数据文件–在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了 也可以用SQL语句来完成 –收缩数据库 DBCC...SHRINKDATABASE(客户资料) –收缩指定数据文件,1是文件号,可以通过这个语句查询到:select * from sysfiles DBCC SHRINKFILE(1) 4.为了最大化的缩小日志文件...NO_LOG”) –2.截断事务日志: exec(“BACKUP LOG [“+@dbname+”] WITH NO_LOG”) –3.收缩数据库文件(如果不压缩,数据库的文件不会减小 exec(“DBCC

1.1K20
领券