您的位置:首页 > 数据库 > SQL

SQLSERVER维护常用命令

2008-12-17 13:56 387 查看
--清除缓存

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: