下载此文档

数据库监控方案.docx


文档分类:通信/电子 | 页数:约14页 举报非法文档有奖
1/14
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/14 下载此文档
文档列表 文档介绍
数据库监控方案.docx数据库监控方案初稿版本号::2011年3月7号作者:张磊目录 21引言 3目的 3定义 3补充 32 监控方法 32」 分析实例级别的等待 \vait_stats描述 4分离重量级的等待 5收集等待信息 6关联等待和资源 ^counters 9收集计数器信息 10细化到进程级别 10跟踪需要遵循的-些重要准则. 10收集跟踪的具体办法 10分析跟踪数据(暂略) 14优化语句 ,:(1) 该监控方案主要提供如何提取可分析的监控数据,这些监控数据是解决项目所遇到问题的依据。(2) 该监控方案是一种思路,并不是SqlServer疑难问解答字典,但任然会根据监控数据简单的列出儿种常见问题(并包含这些问题背后的原因)。(3) 要想彻底的解决一卡通项目所而临的性能问题。必须经过大量实验研究,并反复验证核实。同时也必须不断提高我们对数据库知识能力和积累相关经验。(1) 该监控方案不光只是针对一卡通服务项目,它可以适应任何一个项目的数据库监控(2) 木方案信息來源于《MicrosoftSQLServer2005技术内幕:T-SQL查询》一书的“查询优化”章节。换句话讲就是对这一章节的内容进行了个人整理。2监控方法接下來将会介绍一系列监控步骤,帮助我们监控系统屮可能遇到的各项瓶颈。通过这些步骤不断将其细化,直到找出系统中导致人量等待的进程/组件。步骤如下:分析实例级别的等待关联等待和资源细化到进程级优化语句提示:所有步骤名称都与“查询优化”章节所描述的步骤名称是一直的准备工作:(1) 对需监控的SQLServer实例重新启动,这样做的原因是重置一些相关统计信息,保障我们捉取的数据不会因以前的信息受到误导。(2) 理解DMV/DMF(动态管理视图/动态管理函数):这些对象主要用来对数据库进行故障诊断,存储和进程调校,以及涉及多个会话的监视。木方案正是使用DMV/DMF得到监控信息,所以了解DMV/DMF是至关乖要的(通过网上微软SqIServer联机从书可得到更多相关信息)。,主要通过sys・dm_os_w“it_stats(DMV屮的-•种,该DMV包含400多种等待类型)來完成。以下为基本思路:^:SELECTwait_type,waitingJasks_count,wait_timc_ms,max_wait_timc_ms,;可能得到结果是(这是举例):waittype waitingtaskscountwaittimemsmaxwaittimemssignalwaittimemsASYNC」WORK」O299875176144959 21377LCK_M_S652 40492 1598165wait_typewaiting_tasks_countwait_time_msmaxwaittimems注意:以上数值是从SqIServer服务最后一次重新启动开始累积值。:等待类型该类型等待的任务数量以亳秒为单位的该等待的总等待时间以老秒为单位的该等待任务屮最大的等待时间•signal_wait_time_ms 等待线程从收到信号通知到其开始运行之间的时差提示:更多彳;i息参照hUD://msdn.//library/,可以列出几种常见情况,并加以分析:signal_wait_time_ms值过高,通常是卬u出现问题。与10相关的等待类型是最常见,因为10是最昂贵的资源,也有可能是査询或索引没有经过良好的设计。WORK_IO等待类型的值过高,则表明可能存在网络问题。如果出现语句调用过度频热有可能代码编译和重新编译时瓶颈的主要原因,如果这些语旬又是特定查询,就会因为这些特定的执行计划而消耗大量的内存。如果出现WRITEL0G等待类型的值过高,(可以根据实际需要调整前10个等待还是前20个等待):WITHWaitsAS(SELECTwait_type,wai(_(ime_ms,】00・*wait_time

数据库监控方案 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数14
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小博士
  • 文件大小129 KB
  • 时间2019-07-19