SQL Server巡检怎么做

原创 2017年07月25日 14:14:24

前言

作为DBA 我们每天应该巡检哪些方面,我一个每周我应该每周,每月还是每年进行一次检查?
如何自动执行这些任务 ,让我不用每天花大量的时间来检查SQL Server。我们可以把时间用来关注业务,学习,使用最新最好的技术

解决


每日巡检


●备份 - 检查您的备份,确保备份任务都正确执行。
  ●夜间作业- 查看夜间或清晨的执行的作业是否成功
  ●SQL Server错误日志 - 查看SQL Server错误日志中是否有意外的任何错误或安全问题(成功或失败的登录)。
  ●Windows事件日志 - 至少检查应用程序事件日志,以确定是否写入了任何Windows或硬件相关的错误或警告。
  ●SQL Server代理作业 - 查看失败的SQL Server代理作业。
  ●HA或DR日志 - 检查高可用性和/或灾难恢复进程日志。根据您正在使用的解决方案(日志传送,集群,复制,数据库镜像,Moebius等)决定需要检查的内容。
  ●性能日志 - 查看性能指标,以确定您的基线是否超过,或者在白天需要进行审查时有缓慢点。
  ●安全日志 - 从第三方解决方案或SQL Server错误日志中查看安全日志,以确定您的策略中是否存在违规的操作  
  ●存储 - 检查的磁盘是否具有足够的存储空间,以便在短期内支持数据库,备份,批处理等。
  ●Service Broker - - 检查传输和用户定义的队列,以确保在应用程序中正确处理数据。
  ●改正措施 - 根据您发现的问题和/或错误采取改正措施。
  ●学习新的东西 - 虽然这个审查和更正过程可能很耗时,但每天花费一些时间来学习新的东西,以提高您每天工作的技术知识。
●处理业务相关的内容

每周或每月清单


    备份验证(完整) - 把备份文件COPY到其他备用服务器,进行还原 :
        验证备用服务器磁盘空间是否足够
        验证SQL Server版本是否兼容以还原数据库
        验证在还原过程中不会生成错误消息
        验证数据库是否准确恢复,
验证应用程序能否正常运行
    备份验证(简单) - 定期验证备份。
        维护任务:自动执行RESTORE VERIFYONLY进程
        使用RESTORE VERIFYONLY语句验证备份
    Windows,SQL Server或应用程序更新 - 从硬件,操作系统,DBMS或应用程序角度检查是否需要安装的补丁
    容量规划 - 执行容量规划,以确保您在一段特定的时间内拥有足够的存储空间,例如6,12或18个月。
    碎片- 检查数据库的碎片,以确定是否需要重建特定索引
    维护 - 执行其他数据库维护
    安全性 - 删除离职人员的登录和用户


版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/z10843087/article/details/76066717

数据库巡检有哪些

1. 检查数据库基本状况 在本节中主要对数据库的基本状况进行检查,其中包含:检查Oracle实例状态,检查Oracle服务进程,检查Oracle监听进程,共三个部分。 1.1. 检查Oracle实...
  • u012298337
  • u012298337
  • 2013-10-22 10:54:23
  • 638

Oracle数据库巡检模版

巡检人:            报告生成日期:  yyyy-mm-dd 目录 1.      检查介绍 1.1    检查系统 1.2    检查范围 ...
  • yincg
  • yincg
  • 2017-04-24 09:58:21
  • 1429

SQL SERVER日常运维巡检系列

巡检是数据库管理员保证数据库健康的必要维护项,全面的巡检可以及早的发现问题、解决问题、预防问题。   很多数据库维护人员其实对数据库了解的并不深入(常常集中在传统行业),不是专业的DBA,同时又身兼...
  • z_cloud_for_SQL
  • z_cloud_for_SQL
  • 2016-12-19 14:31:06
  • 1266

SQL SERVER日常运维巡检系列之八——性能

前言   做好日常巡检是数据库管理和维护的重要步骤,而且需要对每次巡检日期、结果进行登记,同时可能需要出一份巡检报告。   本系列旨在解决一些常见的困扰: 不知道巡检哪些东西不知道怎么样便捷体检...
  • z_cloud_for_SQL
  • z_cloud_for_SQL
  • 2016-12-19 14:51:49
  • 1406

SQL SERVER日常运维巡检系列之四——数据库备份

前言   做好日常巡检是数据库管理和维护的重要步骤,而且需要对每次巡检日期、结果进行登记,同时可能需要出一份巡检报告。   本系列旨在解决一些常见的困扰: 不知道巡检哪些东西不知道怎么样便捷体检...
  • z_cloud_for_SQL
  • z_cloud_for_SQL
  • 2016-12-19 14:44:52
  • 629

SQL Server 数据库巡检脚本

SQL Server 数据库巡检脚本
  • maco_wang
  • maco_wang
  • 2013-03-25 23:10:06
  • 6573

【SQL Server DBA】日常巡检1:数据库空间、状态、使用的监控

1、数据库 --所有数据库的大小 exec sp_helpdb --所有数据库的状态 select name, user_access_desc, --用户访问模...
  • yupeigu
  • yupeigu
  • 2014-03-06 16:05:53
  • 3094

SQL SERVER日常运维巡检系列之七——日志

前言   做好日常巡检是数据库管理和维护的重要步骤,而且需要对每次巡检日期、结果进行登记,同时可能需要出一份巡检报告。   本系列旨在解决一些常见的困扰: 不知道巡检哪些东西不知道怎么样便捷体检...
  • z_cloud_for_SQL
  • z_cloud_for_SQL
  • 2016-12-19 14:51:01
  • 1729

【SQL Server DBA】日常巡检2:windows性能监控器

性能监视器的各类指标 一、内存指标 1、Windows层面上的内存使用检查 在检查SQL Server内存使用之前,DBA必须首先检查一下Windows层面的内存使用情况。 Windows层面...
  • yupeigu
  • yupeigu
  • 2014-03-06 16:32:07
  • 3021

SQL Server健康检查

SQL Server健康检查的重要性
  • Burgess_Liu
  • Burgess_Liu
  • 2014-07-04 15:07:57
  • 4507
收藏助手
不良信息举报
您举报文章:SQL Server巡检怎么做
举报原因:
原因补充:

(最多只允许输入30个字)