详解如何监视数据库镜像的状态--

详解如何监视数据库镜像的状态--

ID:21952186

大小:66.00 KB

页数:7页

时间:2018-10-25

详解如何监视数据库镜像的状态--_第1页
详解如何监视数据库镜像的状态--_第2页
详解如何监视数据库镜像的状态--_第3页
详解如何监视数据库镜像的状态--_第4页
详解如何监视数据库镜像的状态--_第5页
资源描述:

《详解如何监视数据库镜像的状态--》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、详解如何监视数据库镜像的状态>>  具体而言,监视镜像数据库可以:  验证镜像是否正在运行。  基本状况包括了解这两个服务器实例是否正常运行,服务器是否已连接,以及是否将日志从主体服务器移至镜像服务器。  确定镜像数据库是否与主体数据库保持同步。  在高性能模式下,主体服务器可能会积压大量仍需发送到镜像服务器的未发送日志记录。而且在任意运行模式下,镜像服务器也有可能积压大量已写入日志文件但仍需在镜像数据库中进行还原的未还原日志记录。  确定在高性能模式下,当主体服务器实例变得不可用时所丢失的数据量。  可以通过查看未发送的事务日志量(如果有)以及在主体服务器上提交丢失事务的时间

2、间隔,来确定数据的丢失量。  将当前性能与过去性能进行比较。  出现问题时,数据库管理员可以查看镜像性能的历史记录来帮助了解当前状态。通过查看历史记录,用户可以检测性能走向,识别性能问题的模式(例如,一天当中网络变慢或进入日志中的命令数变得异常庞大的时间)。  解决镜像伙伴之间数据流减小的问题。  设置关键绩效指标的警告阈值。  如果新状态行中的值超过阈值,则系统便会向onitorresults系统存储过程来监视镜像状态。两个系统管理员(即sysadmin固定服务器角色成员以及在msdb数据库中,由系统管理员添加到dbm_monitor固定数据库角色的用户)均可使用这些工具监视

3、本地服务器实例上任何镜像数据库中的数据库镜像。使用上述任意一种工具时,系统管理员还可以手动刷新镜像状态。  注意:  系统管理员还可以配置并查看关键绩效指标的警告阈值。有关详细信息,请参阅将警告阈值和警报用于镜像性能指标。  数据库镜像监视器  数据库镜像监视器是一个图形用户界面工具,系统管理员可以使用此工具查看和更新状态,配置多个关键绩效指标的警告阈值。dbm_monitor固定数据库角色成员还可以使用数据库镜像监视器查看镜像状态表中的最新行,但是这些成员不能更新状态表。  监视器显示在状态选项卡式页面上选择的数据库的状态(包括性能指标)。该页的内容来自主体和镜像服务器实例。

4、通过与主体服务器实例和镜像服务器实例的单独连接收集状态时,会异步填充该页。监视器每隔30秒便会尝试更新一次状态表。只有当状态表在15秒内没有更新,并且用户是sysadmin固定服务器角色的成员时,更新才能成功。有关状态页中报告的信息摘要,请参阅本主题后面的数据库镜像监视器显示的状态部分。  有关数据库镜像监视器界面的介绍,请参阅数据库镜像监视器概述。有关启动数据库镜像监视器的信息,请参阅如何启动数据库镜像监视器。  系统存储过程  还可以通过运行sp_dbmmonitorresults系统存储过程来检索或更新当前的状态。您还可以使用其他dbmmonitor存储过程在服务器实例上

5、设置监视、更改监视参数、查看当前更新持续时间以及删除监视。  下表介绍了管理和使用数据库镜像监视的存储过程,它们独立于数据库镜像监视器工作。  过程说明  sp_dbmmonitoraddmonitoring  创建定期更新服务器实例上每个镜像数据库的状态信息的作业。  sp_dbmmonitorchangemonitoring  更改数据库镜像监视参数的值。  sp_dbmmonitorhelpmonitoring  返回当前更新持续时间。  sp_dbmmonitorresults  返回所监视数据库的状态行,使您能够选择此过程是否预先获取最新的状态。  sp_dbmmon

6、itordropmonitoring  停止并删除服务器实例上所有数据库的镜像监视器作业。  dbmmonitor系统存储过程可以用作数据库镜像监视器的附加补充。例如,即使使用sp_dbmmonitoraddmonitoring配置监视,也可以使用数据库镜像监视器查看状态。  监视的工作原理  本部分介绍数据库镜像状态表、数据库镜像监视器作业和监视器,并介绍用户如何监视数据库镜像状态以及如何删除镜像作业。  数据库镜像状态表  数据库镜像状态存储在msdb数据库内的一个内部、未记录的数据库镜像状态表中。在服务器实例上首次更新镜像状态时,便会自动创建此状态表。  状态表可以自动更

7、新,也可以由系统管理员手动更新,但最低更新间隔为15秒。将最低更新间隔设置为15秒可以防止服务器实例因状态请求而导致重载。  状态表可以通过数据库镜像监视器和数据库镜像监视器作业(如果正在运行)进行自动更新。默认情况下,数据库镜像监视器作业将每分钟更新一次状态表(系统管理员可以将更新持续时间指定为1至120分钟之间的一个值)。相反,数据库镜像监视器每隔30秒自动更新一次状态表。对于这些更新,数据库镜像监视器作业和数据库镜像监视器将调用sp_dbmmonitorupdate。  当sp_dbm

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

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

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