s16服务器维护,sqlserver数据库日常维护规范方案.doc

数据库服务器负载情况维护

查看CPU,IO,内存使用情况

规则

Windows系统:

打开任务管理器,选择进程选项卡,可以查看CPU、内存和IO使用率。

数据库运行状态维护

规则

1. 实例运行状态

使用SQL SERVER Management Studio能连接说明实例运行正常。

2. 磁盘空间使用情况

直接登陆服务器进行磁盘使用率检查

3. 查看错误日志:

方法一:可以通过执行该命令来查看错误日志信息:exec xp_readerrorlog 方法二:在SQL SERVER Management Studio中连接该sql server实例,object Explorer中查找Management->SQL Server logs->右键选view-》选择你要看的日志信息(sql server log or sql server and Windows log)方法三:去安装路径下去找你的log文件,我的默认实例路径如下driver:\SQL Server 2008 R2\MSSQL10_50.MSSQLSERVER\MSSQL\Log\ERRORLOG

4.跟踪事件

企业管理里 HYPERLINK "/s?wd=SQL&tncpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1YLrjbknymknWmzuW0sPAP-0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EnHm1rjnLnjc1" \t "_blank" SQL2005\SQL2008在上方菜单 —工具—SQL Profiler,按照选择进行跟踪。

数据库备份情况维护

规则

数据库备份情况检查:

备份日志显示: 成功,说明备份成功。

备份日志显示:失败,说明备份失败,需要进一步查找失败原因。

每天检查异地备份是否成功。

数据库对象的维护

规则

1、查询各个磁盘分区的剩余空间:

Exec master.dbo.xp_fixeddrives

2、查询数据库的数据文件及日志文件的相关信息(包括文件组、当前文件大小、文件最大值、文件增长设置、文件逻辑名、文件路径等)

select * from [数据库名].[dbo].[sysfiles]

转换文件大小单位为MB:

select name, convert(float,size) * (8192.0/1024.0)/1024. from [数据库名].dbo.sysfiles

3、查询当前数据库的磁盘使用情况:

Exec sp_spaceused

4、查询数据库服务器各数据库日志文件的大小及利用率

DBCC SQLPERF(LOGSPACE)

5、 统计数据库中每张表的大小

create table tmp

(

name varchar(50),

rowscount int,

reserved varchar(50),

data varchar(50),

index_size varchar(50),

unused varchar(50)

);

insert tmp(name, rowscount, reserved, data, index_size, unused)

exec sp_MSforeachtable @command1="sp_spaceused '?'";

select * from tmp where name <> 'tmp' order by name

drop table tmp ;

或者

SELECT , b.rows

FROM sysobjects AS a INNER JOIN

sysindexes AS b ON a.id = b.id

WHERE (a.type = 'u') AND (b.indid IN (0, 1))

ORDER BY b.rows DESC

6、检查数据库完整性

dbcc checkdb(Portal)

dbcc checkdb(Portal) with tablock

7、数据库重命名、修改恢复模式、修改用户模式

--数据库重命名

ALTER DATABASE WC

MODIFY NAME = test

--设置数据库为完整恢复模式

alter database test

set recovery full

--只允许一个用户访问数据库

alter database test

set si

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值