中培IT学院

SQL Server 2014管理与性能培训方案

浏览:64次 作者:小编

培训背景

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

 

培训对象

1.有计算机工作经验者;
2.至少熟悉ORACLE或者SQL Server等大型数据库的一种;
3.具备较强的数据库故障解决能力;
4.熟练掌握sqlprofile,sqltrace等调优工具;

 

培训收益

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

进行持续的
数据库维护

☆ 确保数据库的完整性
☆ 索引概述
☆ 维护索引和消除碎片
☆ 日常数据库维护的自动化

总结

学习考核与业内经验交流


企业内训1 企业内训1
标签: SQL MySQL 管理与性能培训 管理与性能课程

上篇: SQL Server 2019管理与性能....

下篇: PostgreSQL数据库培训方案