欢迎光临
免费的PDF电子书下载网站

SQL Server监控和诊断 PDF下载

编辑推荐

不论是互联网还是移动互联网时代,在带给人们各种便利的同时,背后是无数的数据库在为此提供服务,如火如荼的电商、社交软件、自媒体,以及万众瞩目的大数据、云计算都离不开数据库技术的支持。本书从监控和诊断方面深入浅出地剖析了SQL Server数据库的各种知识,本书作者也是国内核心IT社区51CTO的SQL Server版版主,拥有相当丰富的理论和实战知识,对于正在从事数据库相关行业的读者以及有志于从事相关行业的读者,有相当程度的借鉴意义和学习价值。 ;

内容简介

SQL Server是目前应用相当广泛的关系数据库之一。《SQL Server监控和诊断》由浅入深,全面、系统地介绍了使用SQL Server进行监控和诊断的各种知识和技巧。《SQL Server监控和诊断》阐述了SQL Server监控的体系结构及相关概念,读者可以通过学习《SQL Server监控和诊断》,对SQL Server监控有一个更高层次的认识。《SQL Server监控和诊断》讲解了SQL Server监控事件所包含的各项技术及相关应用,包括:高级诊断,深入剖析扩展事件和环形缓冲,对底层问题的诊断、分析和调优有很大帮助;跟踪数据更改,学习跟踪DML和DDL操作;SQL Server审核,能满足企业级安全需求;数据收集,讲解集中化收集各种监控指标数据的方法和实践;监控自动化,讲解各种告警类型和告警的自动化实现。《SQL Server监控和诊断》适用于已经掌握了SQL Server基础知识,但缺少实践经验的数据库管理员,更是中级DBA的进阶必备教程。《SQL Server监控和诊断》也适用于微软认证的数据库工程师(MCSE)和微软认证讲师(MCT)准备包含SQL Server管理内容的丰富的培训课程,并且更具实战性。同时还面向希望使用SQL Server监控技术来提升自己能力的开发人员和程序员。

作者简介

许昌永,高级DBA,微软SQL Server MVP,51CTO论坛 SQL Server和NoSQL版块版主,擅长SQL Server、MongoDB等数据库的开发、管理和调优。拥有十年以上SQL Server使用经验,先后获得SQL Server 2008 MCITP、SQL Server 2012 MCSE、Oracle 11g OCP 、MySQL 5.6 OCP等证书。长期致力于SQL Server数据库领域技术研究、管理和开发,积累了丰富的数据库管理、架构设计、项目实施经验。曾在51CTO博客发布了大量SQL Server技术文章,积极回复论坛问题,创建了SQL Server技术交流QQ群。 曾就职于腾讯公司,从事了六年游戏行业SQL Server数据库开发和管理,负责游戏版本相关数据库内容发布及变更需求;负责游戏数据库相关日常紧急故障处理;负责对游戏业务相关支撑及开发人员提供数据库方面技术咨询及支持;负责游戏业务数据库长期运行所需的性能优化及改进;负责游戏数据库表结构设计的建议和SQL的审核;负责游戏数据库管理相应的配套系统的建设及新技术的研究推广;承担部门内的技术培训职责,进行相应的新技术研究和应用。 现就职于跨境电商DX.COM,负责公司SQL Server和MongoDB的数据库架构设计、高可用部署、运维管理和性能优化等工作。 目前,正专注于SQL Server和MongoDB数据库、以及PowerShell领域的自动化运维、技术研究和推广工作。

SQL Server监控和诊断 PDF下载

目录

前言第1章SQL Server监控介绍11SQL Server监控体系架构12SQL Server监控方法介绍121在SQL Server实用工具中监控SQL Server的实例122日志文件查看器123监控资源使用情况124监视事件125数据收集126SQL Server扩展事件第2章SQL Server监控事件系列21SQL Trace和 SQL Server Profiler211SQL跟踪(SQL Trace)简介212SQL Server事件探查器(SQL Server Profiler)简介213服务器端跟踪214常用SQL跟踪事件215常用SQL Server Profiler跟踪方法216重放跟踪217注意事项22SQL Server 默认跟踪(Default Trace)221SQL Server 默认跟踪简介222捕获事件详解223应用1——删除对象事件224应用2——审核备份和恢复事件225应用3——检测对表的DDL操作226应用4——检测日志文件自动增长227SQL Server 默认跟踪报表23SQL Server 黑盒跟踪(Blackbox Trace)231SQL Server 黑盒跟踪介绍232如何启用黑盒跟踪233如何在生产环境配置234进一步了解sqldiag235深入进阶24SQL Server 事件通知(Event Notification)241事件通知简介242事件通知(Event Notification)实践第3章SQL Server高级诊断系列31SQL Server扩展事件311SQL Server 扩展事件体系结构312SQL Server扩展事件概念解析313参数选择和性能问题314事件的生命周期315默认扩展事件会话system_health简介316使用system_health默认跟踪会话监控死锁317SQL Server 中如何监控死锁(Deadlock)318使用扩展事件跟踪监控死锁319使用扩展事件跟踪监控死锁脚本实现3110使用扩展事件跟踪查询语句3111使用扩展事件的不同目标示例32SQL Server 环形缓冲区(Ring Buffer)321SQL Server 环形缓冲区简介322SQL Server的Ring Buffer类型323RING BUFFER CONNECTIVITY 的深入理解324RING_BUFFER_RESOURCE_MONITOR 诊断SQL Server内存压力325RING_BUFFER_SCHEDULER_MONITOR 获取SQL进程的CPU利用率326RING_BUFFER_EXCEPTION 跟踪异常327RING_BUFFER_SECURITY_ERROR诊断安全相关错误328RING_BUFFER_RESOURCE_MONITOR 的应用329RING_BUFFER_MEMORY_BROKER 诊断内部内存压力第4章SQL Server跟踪数据更改41SQL Server变更数据捕获411变更数据捕获概述412配置变更数据捕获413访问跟踪更改信息414变更数据捕获实践42SQL Server更改跟踪421关于更改跟踪422启用和禁用更改跟踪423通过使用更改跟踪函数获取更改424更改跟踪实践425比较更改跟踪和变更数据捕获43SQL Server DDL 触发器(DDL Trigger)431SQL Server DDL 触发器简介432创建数据库级别的DDL触发器433创建服务器级别的DDL触发器434触发器的安全性第5章SQL Server审核系列51SQL Server C2审核模式和通用准则(Common Criteria)511C2和通用准则审核简介512C2审核模式(C2 audit mode)513符合通用准则(common criteria compliance)52SQL Server 审核521SQL Server 审核简介522SQL Server审核组件523如何创建审核524SQL Server审核与应用程序架构525使用审核的注意事项526创建服务器级别的审核527创建数据库级别的审核528审核对数据库对象的访问529使用Transact-SQL创建审核第6章SQL Server数据收集系列61SQL Server性能计数器采集611通过DMV采集并存储SQL Server性能计数器数据612采集SQL Server 性能计数器并用SSRS创建报表62集中化监控数据库621使用数据收集器和中央管理服务器集中化监控数据库622深入见解第7章SQL Server监控自动化71SQL Server 告警全解析711SQL Server告警相关专业术语712SQL Server告警架构713SQL Server事件告警714SQL Server性能告警715WMI告警716相关日志717可能遇到的问题72监控自动化实战721示例1:创建严重级别大于等于13的事件告警722示例2:监控镜像的同步情况

前沿

本书的由来我在51CTO的博客文章已经积累到一定数量,针对SQL Server管理的监控方向的研究也比较全面和详尽。所以本着知识共享的初衷,想将该专题整理成书,与广大读者分享。 本书的内容结构《SQL Server监控和诊断》共7章,第1章为概述部分,阐述SQL Server监控的体系结构及相关概念。通过这一章的介绍,读者可以对SQL Server监控有一个更高层次的认识。第2章讲解SQL Server监控事件所包含的各项技术及相关应用。第3章为高级诊断,深入剖析扩展事件和环形缓冲,对底层问题的诊断、分析和调优有重大帮助。第4章为跟踪数据更改,学习跟踪DML和DDL操作。第5章为SQL Server审核,能满足企业级安全需求。第6章为数据收集,讲解集中化收集各种监控指标数据的方法和实践。第7章为监控自动化,讲解各种告警类型和告警的自动化实现。 适合的读者《SQL Server监控和诊断》是针对希望深入了解如何管理SQL Server环境的数据库管理员编写的。 适合那些已经掌握了SQL Server基础知识,但缺少实践经验的读者使用,对初学者来说更是一本进阶的必备指导用书。由于《SQL Server监控和诊断》内容繁多,读者不可能全部记牢,因此可在需要时回顾并参考相关内容,所以《SQL Server监控和诊断》对于中高级读者来说也同样适用。 《SQL Server监控和诊断》也可用于微软认证的数据库工程师(MCSE)和微软认证讲师(MCT)准备包含SQL Server管理内容的丰富的培训课程,并且更具实战性。 《SQL Server监控和诊断》还面向希望使用SQL Server监控技术来扩展自己的应用程序的开发人员和程序员。 编者联系方式QQ:41056692博客: http://UltraSQL.blog.51cto.com邮箱: UltraSQL@foxmail.com声明《SQL Server监控和诊断》的知识体系结构的分类整理和相关专业术语源于MSDN的SQL Server部分,难免存在疏漏和值得商榷的地方,望指出和海涵。 致谢感谢我伟大的妻子和健康的儿子,感谢家里老人们的付出,对于你们我感到深深的内疚。 编者

SQL Server监控和诊断 pdf下载声明

本pdf资料下载仅供个人学习和研究使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版

pdf下载地址

版权归出版社和作者所有,下载链接已删除。如果喜欢,请购买正版!

链接地址:SQL Server监控和诊断