--清除缓存
DBCC FREEPROCCACHE
DBCC DROPCLEANBUFFERS
--查看数据库使用情况
EXEC sp_spaceused
--收缩数据库,保留10%可用空间
DBCC SHRINKDATABASE ('DataBaseName', 10)
--事务执行SQL语句
SET XACT_ABORT on
begin tran
DECLARE @counter int
SET @counter = 1
WHILE @counter < 10000 BEGIN
UPDATE newtable SET a = a +1
SET @counter = @counter + 1
END
commit tran
--事务执行SQL语句2
BEGIN TRANSACTION
delete from dbo.MemberAccountDetail where MemberAcountDetailID=81762
--sql1
--sql2
IF (@@error <> 0)
BEGIN
ROLLBACK TRANSACTION
END
COMMIT TRAN
本文介绍了一系列SQL维护技巧,包括清除缓存、查看数据库使用情况、收缩数据库以及事务处理等操作。通过这些技巧,可以帮助数据库管理员更好地管理和优化数据库资源。
7105

被折叠的 条评论
为什么被折叠?



