sqlserver数据库日常维护规范.pdf
《sqlserver数据库日常维护规范.pdf》由会员分享,可在线阅读,更多相关《sqlserver数据库日常维护规范.pdf(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1.数据库服务器负载情况维护 查看 CPU,IO,内存使用情况 规则 Windows 系统:打开任务管理器,选择进程选项卡,可以查看 CPU、内存和 IO 使用率。2.数据库运行状态维护 规则 1.实例运行状态 使用 SQL SERVER Management Studio 能连接说明实例运行正常。2.磁盘空间使用情况 直接登陆服务器进行磁盘使用率检查 3.查看错误日志:方法一:可以通过执行该命令来查看错误日志信息:exec xp_readerrorlog 方法二:在 SQL SERVER Management Studio 中连接该 sql server 实例,object Explorer
2、 中查找 Management-SQL Server logs-右键选 view-选择你要看的日志信息(sql server log or sql server and Windows log)方法三:去安装路径下去找你的 log 文件,我的默认实例路径如下 driver:SQL Server 2008 R2MSSQL10_50.MSSQLSERVERMSSQLLogERRORLOG 4跟踪事件 企业管理里 SQL2005SQL2008 在上方菜单 工具SQL Profiler,按照选择进行跟踪。3.数据库备份情况维护 规则 数据库备份情况检查:备份日志显示:成功,说明备份成功。备份日志显示:
3、失败,说明备份失败,需要进一步查找失败原因。每天检查异地备份是否成功。4.数据库对象的维护 规则 1、查询各个磁盘分区的剩余空间:Exec master.dbo.xp_fixeddrives 欢迎下载 2 2、查询数据库的数据文件及日志文件的相关信息(包括文件组、当前文件大小、文件最大值、文件增长设置、文件逻辑名、文件路径等)select*from 数据库名.dbo.sysfiles 转换文件大小单位为 MB:select name,convert(float,size)*(8192.0/1024.0)/1024.from 数据库名.dbo.sysfiles 3、查询当前数据库的磁盘使用情况:
4、Exec sp_spaceused、查询数据库服务器各数据库日志文件的大小及利用率 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_
5、spaceused?;select*from tmp where name tmp order by name drop table tmp;或者 SELECT a.name,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)欢迎下载 3 dbcc checkdb(Portal)with tablock 7、数据库重命名、修改恢复模式、修
6、改用户模式 -数据库重命名 ALTER DATABASE WC MODIFY NAME=test -设置数据库为完整恢复模式 alter database test set recovery full -只允许一个用户访问数据库 alter database test set single_user with rollback after 10 seconds-指定多少秒后回滚事务 -只有 sysadmin,dbcreator,db_owner 角色的成员可以访问数据库 alter database wc set restricted_user with rollback immediate
7、-立即回滚事务 -多用户模式 alter database wc set multi_user with no_wait -不等待立即改变,如不能立即完成,那么会导致执行错误 8、扩展数据库:增加文件组、增加文件、修改文件大小、修改文件的逻辑名称 -添加文件组 ALTER DATABASE test ADD FILEGROUP WC_FG8 欢迎下载 4 -添加数据文件 ALTER DATABASE test ADD FILE(NAME=WC_FG8,FILENAME=D:WC_FG8.ndf,SIZE=1mb,MAXSIZE=10mb,FILEGROWTH=1mb)TO FILEGROUP
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- sqlserver 数据库 日常 维护 规范
限制150内