sqlserver数据库日常维护规范方案

ID:47729169

大小:33.04 KB

页数:14页

时间:2020-01-17

sqlserver数据库日常维护规范方案_第1页
sqlserver数据库日常维护规范方案_第2页
sqlserver数据库日常维护规范方案_第3页
sqlserver数据库日常维护规范方案_第4页
sqlserver数据库日常维护规范方案_第5页
资源描述:

《sqlserver数据库日常维护规范方案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、范文范例参考1.数据库服务器负载情况维护查看CPU,IO,内存使用情况l规则Windows系统:打开任务管理器,选择进程选项卡,可以查看CPU、内存和IO使用率。2.数据库运行状态维护l规则1.实例运行状态使用SQLSERVERManagementStudio能连接说明实例运行正常。2.磁盘空间使用情况直接登陆服务器进行磁盘使用率检查3.查看错误日志:方法一:可以通过执行该命令来查看错误日志信息:execxp_readerrorlog方法二:在SQLSERVERManagementStudio中连接该s

2、qlserver实例,objectExplorer中查找Management->SQLServerlogs->右键选view-》选择你要看的日志信息(sqlserverlogorsqlserverandWindowslog)方法三:去安装路径下去找你的log文件,我的默认实例路径如下driver:SQLServer2008R2MSSQL10_50.MSSQLSERVERMSSQLLogERRORLOG4.跟踪事件企业管理里SQL2005SQL2008在上方菜单—工具—SQLProfiler,

3、按照选择进行跟踪。3.数据库备份情况维护l规则完美Word格式整理版范文范例参考数据库备份情况检查:备份日志显示:成功,说明备份成功。备份日志显示:失败,说明备份失败,需要进一步查找失败原因。每天检查异地备份是否成功。1.数据库对象的维护l规则1、查询各个磁盘分区的剩余空间:Execmaster.dbo.xp_fixeddrives2、查询数据库的数据文件及日志文件的相关信息(包括文件组、当前文件大小、文件最大值、文件增长设置、文件逻辑名、文件路径等)select*from[数据库名].[dbo].[s

4、ysfiles]转换文件大小单位为MB:selectname,convert(float,size)*(8192.0/1024.0)/1024.from[数据库名].dbo.sysfiles3、查询当前数据库的磁盘使用情况:Execsp_spaceused4、查询数据库服务器各数据库日志文件的大小及利用率DBCCSQLPERF(LOGSPACE)5、统计数据库中每张表的大小createtabletmp(namevarchar(50),rowscountint,完美Word格式整理版范文范例参考reser

5、vedvarchar(50),datavarchar(50),index_sizevarchar(50),unusedvarchar(50));inserttmp(name,rowscount,reserved,data,index_size,unused)execsp_MSforeachtable@command1="sp_spaceused'?'";select*fromtmpwherename<>'tmp'orderbynamedroptabletmp;或者SELECTa.name,b.rowsF

6、ROMsysobjectsASaINNERJOINsysindexesASbONa.id=b.idWHERE(a.type='u')AND(b.indidIN(0,1))ORDERBYb.rowsDESC6、检查数据库完整性  dbcccheckdb(Portal)完美Word格式整理版范文范例参考dbcccheckdb(Portal)withtablock7、数据库重命名、修改恢复模式、修改用户模式--数据库重命名ALTERDATABASEWCMODIFYNAME=test--设置数据库为完整恢复模式

7、alterdatabasetestsetrecoveryfull--只允许一个用户访问数据库alterdatabasetestsetsingle_userwithrollbackafter10seconds--指定多少秒后回滚事务--只有sysadmin,dbcreator,db_owner角色的成员可以访问数据库alterdatabasewcsetrestricted_userwithrollbackimmediate--立即回滚事务完美Word格式整理版范文范例参考--多用户模式alterdatab

8、asewcsetmulti_userwithno_wait--不等待立即改变,如不能立即完成,那么会导致执行错误8、扩展数据库:增加文件组、增加文件、修改文件大小、修改文件的逻辑名称--添加文件组ALTERDATABASEtestADDFILEGROUPWC_FG8--添加数据文件ALTERDATABASEtestADDFILE(NAME=WC_FG8,FILENAME='D:WC_FG8.ndf',SIZE=1mb,MAXSIZE=10

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
正文描述:

《sqlserver数据库日常维护规范方案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、范文范例参考1.数据库服务器负载情况维护查看CPU,IO,内存使用情况l规则Windows系统:打开任务管理器,选择进程选项卡,可以查看CPU、内存和IO使用率。2.数据库运行状态维护l规则1.实例运行状态使用SQLSERVERManagementStudio能连接说明实例运行正常。2.磁盘空间使用情况直接登陆服务器进行磁盘使用率检查3.查看错误日志:方法一:可以通过执行该命令来查看错误日志信息:execxp_readerrorlog方法二:在SQLSERVERManagementStudio中连接该s

2、qlserver实例,objectExplorer中查找Management->SQLServerlogs->右键选view-》选择你要看的日志信息(sqlserverlogorsqlserverandWindowslog)方法三:去安装路径下去找你的log文件,我的默认实例路径如下driver:SQLServer2008R2MSSQL10_50.MSSQLSERVERMSSQLLogERRORLOG4.跟踪事件企业管理里SQL2005SQL2008在上方菜单—工具—SQLProfiler,

3、按照选择进行跟踪。3.数据库备份情况维护l规则完美Word格式整理版范文范例参考数据库备份情况检查:备份日志显示:成功,说明备份成功。备份日志显示:失败,说明备份失败,需要进一步查找失败原因。每天检查异地备份是否成功。1.数据库对象的维护l规则1、查询各个磁盘分区的剩余空间:Execmaster.dbo.xp_fixeddrives2、查询数据库的数据文件及日志文件的相关信息(包括文件组、当前文件大小、文件最大值、文件增长设置、文件逻辑名、文件路径等)select*from[数据库名].[dbo].[s

4、ysfiles]转换文件大小单位为MB:selectname,convert(float,size)*(8192.0/1024.0)/1024.from[数据库名].dbo.sysfiles3、查询当前数据库的磁盘使用情况:Execsp_spaceused4、查询数据库服务器各数据库日志文件的大小及利用率DBCCSQLPERF(LOGSPACE)5、统计数据库中每张表的大小createtabletmp(namevarchar(50),rowscountint,完美Word格式整理版范文范例参考reser

5、vedvarchar(50),datavarchar(50),index_sizevarchar(50),unusedvarchar(50));inserttmp(name,rowscount,reserved,data,index_size,unused)execsp_MSforeachtable@command1="sp_spaceused'?'";select*fromtmpwherename<>'tmp'orderbynamedroptabletmp;或者SELECTa.name,b.rowsF

6、ROMsysobjectsASaINNERJOINsysindexesASbONa.id=b.idWHERE(a.type='u')AND(b.indidIN(0,1))ORDERBYb.rowsDESC6、检查数据库完整性  dbcccheckdb(Portal)完美Word格式整理版范文范例参考dbcccheckdb(Portal)withtablock7、数据库重命名、修改恢复模式、修改用户模式--数据库重命名ALTERDATABASEWCMODIFYNAME=test--设置数据库为完整恢复模式

7、alterdatabasetestsetrecoveryfull--只允许一个用户访问数据库alterdatabasetestsetsingle_userwithrollbackafter10seconds--指定多少秒后回滚事务--只有sysadmin,dbcreator,db_owner角色的成员可以访问数据库alterdatabasewcsetrestricted_userwithrollbackimmediate--立即回滚事务完美Word格式整理版范文范例参考--多用户模式alterdatab

8、asewcsetmulti_userwithno_wait--不等待立即改变,如不能立即完成,那么会导致执行错误8、扩展数据库:增加文件组、增加文件、修改文件大小、修改文件的逻辑名称--添加文件组ALTERDATABASEtestADDFILEGROUPWC_FG8--添加数据文件ALTERDATABASEtestADDFILE(NAME=WC_FG8,FILENAME='D:WC_FG8.ndf',SIZE=1mb,MAXSIZE=10

显示全部收起
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭