1、统计
查看数据库统计:select *from sys.stats
查看表的统计信息:DBCC sho_statistics(表名,统计名);
查看索引在数据库中页数:select name,dpages from sysindex.
放弃之前的执行计划:DBCC FreeProcCache
set nocount on --不显示提示信息select '当前时间是:'+convert(varchar,getdate(),120)+' 执行sql server维护'-----------------------------------------------"print '-----------------------------------------'print '--------------查看配置信息---------------'print '-----------------------------------------'--查看数据库服务器名和实例名print '数据库服务器名:'+convert(varchar(30),@@servername)--print '实例名:'+convert(varchar(30),@@server--获取当前数据库的版本select '检查当前数据库的版本'select @@version--获取数据库所在机器操作系统参数select '数据库所在机器操作系统参数'exec master..xp_msver--获取数据库启动参数select '数据库启动参数'exec sp_configure--查看数据库启动时间select '数据库启动时间'select convert(varchar(30),login_time,120) from master..sysprocesses where spid=1--查看所有数据库用户登录信息select '所有数据库用户登录信息' exec sp_helplogins -------查看数据库信息-------------------查看所有数据库名称select '数据库的名称'exec sp_helpdb--查看某数据库下每个数据对象的大小 print '查看数据库下数据对象的大小' --添加@objnameexec sp_spaceusedprint '查看和收缩数据库日志文件的方法' print '所有数据库日志文件大小'dbcc sqlperf(logspace)-----------查看进程--------------------select '数据库里用户和进程的信息'exec sp_whoselect 'SQL Server数据库里的活动用户和进程的信息' --活动的时候才exec sp_who 'active'select 'SQL Server数据库里的锁的情况'exec sp_lock----------数据库备份-----------------------------如果有多个数据库,请复制,并将数据库名称改为相应的名称------print '--------数据库AdventureWorks完整备份--------------'BACKUP DATABASE [AdventureWorks] TO DISK = N'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Backup\AdventureWorks.bak' WITH NOFORMAT, NOINIT, NAME = N'AdventureWorks-完整 数据库 备份', SKIP, NOREWIND, NOUNLOAD, STATS = 10print '------------数据库AdventureWorks事务日志备份----------'BACKUP LOG [AdventureWorks] TO DISK = N'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Backup\AdventureWorks.bak' WITH NOFORMAT, NOINIT, NAME = N'AdventureWorks-事务日志 备份', SKIP, NOREWIND, NOUNLOAD, STATS = 10GO-----------收缩数据库---------------------------如果有多个数据库,请复制,并将数据库名称改为相应的名称------print '收缩数据库文件'DBCC SHRINKDATABASE([AdventureWorks]) --AdventureWorks更改为要收缩的数据库名称
本文提供了一系列SQL Server的维护操作指南,包括查看配置信息、数据库信息、进程状态及执行备份等关键任务。
9008

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



