《数据库管理监视和自动化维护ppt课件.ppt》由会员分享,可在线阅读,更多相关《数据库管理监视和自动化维护ppt课件.ppt(26页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能第5章内容回顾数据转换的原因转换前需要考虑的问题数据转换的工具使用导入导出向导将SQL Server数据导出到TXT文件将Excel数据导入到SQL Server在不同的SQL Server之间转换数据使用包设计器将SQL Server数据导出到txt文件将Access数据导入到SQL Server数据库复制Page 1/26为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能监视与自动化维护监视与自动化维护 第6章为深入学习习
2、近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能本章目标掌握监视 SQL Server 性能 掌握 SQL Server 自动化管理 掌握维护数据库的方法 Page 3/26为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能本章结构Page 4/26监视与自动化维护监视与自动化维护 SQL Server 性能监视性能监视 性能监视器性能监视器SQL Server ProfilerSQL Server 自动化管理自动化管理维护维护 SQL Server建立作业和操作员建立作业和操作员建立
3、警报建立警报配置配置 SQL Server 代代理理检查错误日志检查错误日志专用管理员连接专用管理员连接维护计划向导维护计划向导客户端连接客户端连接为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能性能监视器介绍查看系统和SQL Server性能对象如硬盘、进程、SQL Server实例计数器用于收集所要监视对象的某方面信息 实例一些对象会有多个实例Page 5/26为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能性能对象2-1SQL Server 性能对象 Buffer
4、Manager 提供有关 SQL Server 使用的内存缓冲区的信息 Databases 提供有关 SQL Server 数据库的信息 General Statistics 提供有关服务器范围内的常规活动的信息 Memory Manager 提供有关 SQL Server 内存使用量的信息 Page 6/26为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能性能对象2-2系统性能对象 CPUProcessor-%Processor Time Process-%Processor Time内存Memory-Pages/sec硬盘%Di
5、sk Time Avg.Disk Queue LengthPage 7/26为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能使用性能监视器Page 8/26使用性能监视器使用性能监视器使用性能监视器使用性能监视器为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能SQL Server Profiler 跟踪SQL Server和数据库的活动 创建基于可重用模板的跟踪当跟踪运行时监视跟踪结果将跟踪结果保存在表中根据需要启动、停止、暂停和修改跟踪结果重播跟踪结果Page 9/26
6、为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能事件通过 SQL Server Profiler来监视感兴趣的事件执行查询的性能单个用户或应用程序的活动登录的尝试、失败、连接、断开逻辑磁盘的读/写在语句级别的CPU占用Page 10/26为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能事件类事件类事件类事件事件说明说明Security Audit Audit Login 一个用户成功的登录到一个用户成功的登录到SQL ServerAudit Logout 一个用户退出一个
7、用户退出 SQL ServerSessions ExistingConnection 当跟踪开始时已存在用户连接的属性当跟踪开始时已存在用户连接的属性 Stored Procedures RPC:completed 一个远程过程调用完成一个远程过程调用完成 TSQLSQL:BatchCompleted 一个一个Transact-SQL 批处理完成批处理完成 SQL:BatchStarting 一个一个 Transact-SQL批处理开始批处理开始 Page 11/26为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能使用SQL Ser
8、ver ProfilerPage 12/26使用使用使用使用SQL SQL Server ProfilerServer Profiler为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能SQL Server 代理什么是 SQL Server 代理 SQL Server 自动化组件存储在MSDB系统数据库中服务必须启动运行作业触发警报联系操作员设置 SQL Server 代理 自动启动Page 13/26为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能SQL Server 自
9、动化管理操作员在完成作业或出现警报时接收电子通知的人员或组能够通过:邮件、寻呼机、Net Send 作业包含一个或多个步骤,每个步骤都有自己的任务能够计划:一次运行、重复运行、手动运行 警报对事件的自动响应警报名触发的事件或条件响应:通知操作员或启动一个作业Page 14/26为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能建立作业操作要点配置【Messenger】服务 新建操作员新建作业 步骤 通知 Net Send 查看作业活动 Page 15/26建立作业建立作业建立作业建立作业为深入学习习近平新时代中国特色社会主义思想和党的
10、十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能建立警报操作要点新建警报类型 对象 条件 响应 通知操作员 选项 Net Send Page 16/26建立警报建立警报建立警报建立警报为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能维护计划向导帮助管理员计划关键任务备份数据库和事务日志文件运行 SQL Server 代理作业收缩数据文件检查数据库完整性执行SQL Server 代理作业Page 17/26建立维护计划建立维护计划建立维护计划建立维护计划为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国
11、教育大会精神,充分发挥中小学图书室育人功能阶段总结使用活动监视器使用性能监视器系统性能对象 SQL Server 性能对象使用SQL Server Profiler自动化管理操作员作业警报建立维护计划向导Page 18/26为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能阶段练习J背景JBenet 数据库用于应用开发,需要建立一个维护计划执行日常的维护任务J每天22:00执行一次完整备份数据库 J每周日0:00执行一次收缩数据库 J目标J使用维护计划向导 Page 19/26为深入学习习近平新时代中国特色社会主义思想和党的十九大精神
12、,贯彻全国教育大会精神,充分发挥中小学图书室育人功能检查错误日志 排除与 SQL Server 相关的故障 包含用户定义的事件和某些系统事件Page 20/26为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能专用管理员连接(DAC)为DBA提供的一种特殊诊断连接无法与服务器建立标准连接 只有 sysadmin 角色的成员可以使用 DAC 连接 Page 21/26建立专用管理员连接建立专用管理员连接建立专用管理员连接建立专用管理员连接为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书
13、室育人功能客户端连接连接到SQL ServerTCP/IP命名管道VIA 共享内存协议 Page 22/26为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能本章总结Page 23/26监视与自动化维护监视与自动化维护 SQL Server 性能监视性能监视 性能监视器性能监视器SQL Server ProfilerSQL Server 自动化管理自动化管理维护维护 SQL Server建立作业和操作员建立作业和操作员建立警报建立警报配置配置 SQL Server 代代理理检查错误日志检查错误日志专用管理员连接专用管理员连接维护计划向
14、导维护计划向导客户端连接客户端连接使用使用SQL Server对对象和计数器可以监视象和计数器可以监视运行运行 的的SQL Server 实例的活动。实例的活动。SQL Server Profiler可以可以跟踪跟踪SQL Server和数据和数据库的活动,捕获的数据可库的活动,捕获的数据可以保存到一个表或文件中以保存到一个表或文件中以便于以后分析。以便于以后分析。当一个作业成功的完当一个作业成功的完成,或者其中的步骤成,或者其中的步骤失败,可以选择通过失败,可以选择通过电子邮件、寻呼或电子邮件、寻呼或 net send 命令通知操命令通知操作员。作员。警报是对事件的自动响警报是对事件的自动响
15、应。当某个特殊事件发应。当某个特殊事件发生或者达到了某个性能生或者达到了某个性能的阀值时,数据库管理的阀值时,数据库管理员可以通过定义警报来员可以通过定义警报来响应事件。响应事件。维护计划向导可创建维护计划向导可创建一个或多个一个或多个 SQL Server 代理作业,代代理作业,代理作业将按照计划的理作业将按照计划的间隔自动执行这些维间隔自动执行这些维护任务。护任务。SQL Server为数据库为数据库管理员提供了专用管理管理员提供了专用管理员连接(员连接(DAC),以),以供在无法与服务器建立供在无法与服务器建立标准连接时使用。标准连接时使用。为深入学习习近平新时代中国特色社会主义思想和党
16、的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能实验任务1:监视数据库 任务2:自动化维护 Page 24/26为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能任务1:监视数据库 背景BENET公司安装了数据库服务器以管理公司业务信息,随着业务增长,数据量变大,最近发现访问数据库速度变慢,需要对数据库进行监控和优化 使用性能监视器监视相关对象使用SQL Server Profiler跟踪相关事件 完成标准根据要求对CPU、内存和SQL Server对象进行监视,并给出查询结果 根据要求对相关事件进行跟踪,并给出跟踪结果 Page 25/26为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能任务2:自动化维护 背景随着数据管理任务扩大,需要使用自动化去完成对数据库的管理和维护操作,以降低管理维护成本建立作业检查数据库完整性建立维护计划收缩数据库备份数据库(完整)完成标准根据要求配置SQL Server代理为自动模式根据要求建立操作员和作业根据要求建立一个维护计划,并查看执行的结果。Page 26/26