数据库

SQL Server 2014高级管理与性能调优

2020-07-16 12:07:11 | 来源:中培企业IT培训网

培训背景

随着移动互联时代的到来,数据量、并发量急剧增加,针对海量数据的特点,如何设计满足企业应用的高可用分布式数据库架构也变得越来越具有挑战性。企业在规划和设计高可用分布式数据库架构,涉及到方方面面的知识点,可选的方案也很多,如何在各种各样,纷繁复杂的技术中构建最适合企业的高可用分布式数据库技术架构,变成了一件极具挑战的事情。一个好的高可用分布式数据库技术架构可以以最低的成本、更灵活的方式,满足企业用户需求。相反,糟糕的架构,不但花费了重金,而且架构过于复杂、过于笨重,线上故障不断,架构灵活性差,阻碍业务的发展。

培训收益

1.学员能够根据业务需求规划数据库服务器硬件方案;

2.学员有能力规划历史数据;

3.学员能够掌握数据库的常用规范;

4.学员有能力实现SQL Server服务器的安全性以及数据的安全性;

5.学员能够使用多种方案规划和实现数据库的高可用性;

6.学员能够使用监控工具提高数据库性能;

7.学员有能力使用多种方式排除常见的数据库各种故障。

培训特色

通过本课程的学习,可使学员能够创建和设计出一个结构科学,性能健康高效的数据库系统,对数据库的日常开发技巧、数据库的管理与优化熟练掌握。

课程大纲

时间 知识模块 授课内容
第一天
上午
SQL Server 2014
新架构体系、安装和部署
Ø规划SQL Server2014的部署(操作系统选型、硬件服务器选型、存储系统配置)
Ø安装准备和环境要求、安装的一些注意事项
ØSQL Server 2014新特性
Ø使用SQL Server 2014的外围应用配置器
ØSQL Server远程连接服务
ØSQL Server服务与客户端网络配置演练
Microsoft Azure SQL数据库 Ø规划SQL Server 2014安装
Ø安装SQL Server 2014
Ø安装后的配置
第一天
下午
数据库管理的
核心任务
Ø创建数据库
ØT-SQL的使用技巧
ØT-SQL高级查询
Ø管理数据库、日志及其选项
Ø配置合理数据库文件空间与数量
Ø合理运用文件组,优化性能
Ø内存优化表的使用
Ø扩展缓冲池与列索引
ØSSD Buffer Pool Extension
Ø内存和云整合特性
Ø列存储聚集索引
实现SQL Server 2014
安全管理
ØSQL Server 2014安全架构概述
Ø身份验证和授权用户
Ø服务器和数据库角色
Ø授权用户访问资源
ØSQL Server 2014中新增权限
Ø管理架构(Schema)权限和对象权限
Ø控制数据库访问和管理
ØSQL Server注入入侵的防范
Ø管理透明数据加密(tdE)
Ø安全管理的实例经验介绍
第二天
上午
使用数据库和存储 ØSQL Server数据存储概述
Ø管理系统数据库存储
Ø管理用户数据库存储
Ø文件和文件组
Ø移动数据库文件
执行数据管理任务 Ø导入和导出数据
Ø介绍数据库资料迁移的工具(SSIS)
数据分发与同步
(复制技术)
Ø复制计划
Ø分发服务器管理
Ø创建和管理发布
Ø订阅发布
Ø复制应用演练
SQL Server 2014
故障排除与灾难恢复
Ø规划备份和恢复计划
Ø备份策略
Ø将SQL Server数据库部署到Microsoft Azure虚拟机
Ø用户数据库离线恢复策略
Ø用户数据库在线恢复策略
Ø系统数据库的恢复策略
Ømaster数据库的特殊备份与恢复
Ø验证备份集
Ø数据库备份加密
Ø数据库备份还原的疑难问题
第二天
下午
数据库的高级管理和
自动化管理
Ø实现自动化的数据库管理
Ø多服务器脚本执行和管理
Ø使用数据收集器监视性能
Ø实现数据压缩
Ø实现资源调控器
ØSQL Server 管理自动化
ØSQL Server 2014代理
Ø管理SQL Server 作业
Ø自动化维护三要素:作业、操作员、警报
Ø数据库维护的标准化流程
规划和实施备份策略 Ø了解SQL Server恢复模式
Ø规划备份策略
Ø备份数据库和事务日志
Ø使用备份选项
Ø确保备份可靠性
第三天
上午
数据库的高可用性技术(HA) Ø选择合适的高可用性解决方案
Ø设计群集解决方案
Ø设计高可用性数据库存储解决方案
Ø设计数据库镜像解决方案
Ø设计日志传送解决方案
Ø日志传送配置示例
ØAlways高可用性
Ø数据恢复增强功能
Ø比较各类解决方案
SQL Server2014
HA AlwaysOn 实战
ØSQL Server AlwaysOn 实现企业需要达到的各种高可用级别
ØAlwaysOn故障转移群集实力
ØAlwaysOn可用性组
Ø自动页修复
第三天
下午
监视与调整
SQL Server2014
Ø针对SQL Server性能主题构建监视解决方案
Ø识别SQL Server服务问题
Ø识别并发问题
Ø识别作业执行问题
Ø定位错误信息
排除常见的
SQL Server 2014管理问题
ØSQL Server 2014的故障排除方法
Ø解决服务相关的问题
Ø解决登录和连接问题
Ø数据异常诊断和排除
SQLserver 2014
性能优化项目思想和流程
Ø性能优化介绍
Ø性能杀手排名
Ø性能监视器工具
Ø硬件资源分析
第四天
上午
SQL Server2014
性能调优
Ø实施资源管理器(Resource Governor)
Ø使用数据库引擎优化向导
Ø使用SQL Server Profiler收集跟踪信息
Ø使用SQL Server profiler创建和修改跟踪
Ø使用DMV收集性能数据
Ø使用系统监视器收集性能数据
Ø捕获执行计划
Ø使用SQL Server Profiler获取跟踪信息
Ø使用数据库引擎优化向导收集输出
Ø使用SSD作为缓冲池的扩展
Ø解决性能问题的分区策略
SQL Server2014
查询设计分析和表设计优化
Ø查询设计建议
Ø有效地使用索引
Ø提高查询的效率
Ø逻辑数据库设计优化
Ø使用RAID优化数据库I/O
Ø优化事务日志性能
Ø使用硬件分区、水平和垂直分区优化数据库性能
SQL Server2014
内存优化表的使用
Ø内存优化表的作用
Ø内存优化表的创建
Ø使用解释性T-SQL访问内存优化表
第四天
下午
SQL Server2014
并发性分析
Ø阻塞分析
Ø理解阻塞
Ø数据库锁
Ø隔离级别
Ø索引对锁的作用
Ø阻塞的解决方案
Ø死锁分析
Ø避免死锁
列索引大幅提升性能 Ø列存储索引的适用范围
Ø运行原理
Ø数据维护方式
非关系型数据处理 ØFILEStrEAM改进
ØFiletable
进行持续的
数据库维护
Ø确保数据库的完整性
Ø索引概述
Ø维护索引和消除碎片
Ø日常数据库维护的自动化
总结 学习考核与业内经验交流
标签: SQL Server 数据库