SQL242:SQL Server 数据库开发专家

线下课堂时间:5 天实战演练面授
  • 【广州】    2017/10/20、21、22、28、29脱产+周末班
  • 【深圳】    2017/10/13、14、15、21、22脱产+周末班
预约试听
课程介绍
适用对象:企业数据库设计、软件开发人员,及负责数据库系统性能调优的管理人员
学习收获:本课程面向基于SQL Server 数据库进行软件开发的开发人员和对SQL Server 数据库进行性能调优工程师,使开发人员能深入了解SQL Server的开发组件和功能并使用这些组件和功能更好为软件开发提供服务;并能够了解数据库性能调优方面的知识和技能。该课程的培训,不仅让你获得系统的学习,还能带给您大量的数据库开发和性能调优方面的工作经验。
详细大纲
1 SQL Server开发组件介绍
1.1 SQL Server基础知识
1.2 SQL Server软件架构
1.3 全文搜索服务
1.4 使用 Database Mail
1.5 使用 SQL Server Agent
1.6 使用Reporting Service
1.7 使用Service Broker实现异步通讯
1.8 在SQL Server 中集成.Net CLR 支持.Net 开发的数据库对象
1.9 使用SQL Server复制实现分布式
2 设计安全策略
2.1 SQL Server注入攻击
2.2 实现数据库审核
2.2.1 编写DML触发器审计数据的访问
2.2.2 编写DDL触发器审计对象的操作
2.2.3 使用SQL 2008/2012新增审计功能审计实例和数据库的安全
3 使用SQL Server 高级的查询技术
3.1 数据类型的增强
3.1.1 Varchar(max)、Nvarchar(max)、Varbinary(max)
3.1.2 FileStream和FileTable
3.1.3 Sequence
3.2 数据操作语句的增强
3.2.1 OUTPUT 语句
3.2.2 Merge语法
3.2.3 公共表表达式
3.2.4 使用CTE进行递归的查询
3.2.5 PIVOT 和 UNPIVOT 操作符
3.2.6 APPLY 操作符
3.2.7 排名函数
3.3 SQL Server 异常处理机制
3.3.1 什么是结构化异常?
3.3.2 使用 TRY…CATCH 结构
3.3.3 使用Throw
3.4 SQL Server中XML的使用
3.4.1 XML存储数据
3.4.2 对XML进行增删改查
4 性能优化项目思想和流程
4.1 性能优化介绍
4.2 性能杀手排名
5 系统性能分析和优化
5.1 性能监视器工具
5.2 硬件资源分析
6 SQL Server查询性能分析和优化性能优化介绍
6.1 Profiler分析SQL Server性能
6.2 索引分析
6.3 碎片分析
6.4 统计分析
6.5 存储过程重编译
6.6 执行计划
6.7 游标开销分析
6.8 数据库引擎调整顾问
7 SQL Server查询设计分析
7.1 查询设计建议
7.2 有效地使用索引
7.3 提高查询的效率
8 表设计优化
8.1 逻辑数据库设计优化
8.2 使用RAID优化数据库I/O
8.3 优化事务日志性能
8.4 使用硬件分区、水平和垂直分区优化数据库性能
9 SQL Server并发性分析
9.1 阻塞分析
9.2 理解阻塞
9.3 数据库锁
9.4 隔离级别
9.5 索引对锁的作用
9.6 阻塞的解决方案
9.7 死锁分析
9.8 死锁分析
9.9 避免死锁
10 SQL Server优化检查列表
10.1 优化SQL Server性能时主要检查的内容
11 总结、回顾和答疑
11.1 总结和回顾
11.1.1 回顾课程内容
11.1.2 学习中的注意事项
11.2 答疑
11.2.1 课程资源介绍
11.2.2 回答学员问题
课程评价

课程评价({{EvaluationTotal}})

课程满意度

评价

您还没有给课程评分哦

满意度

    追加评价:

课程咨询
内容:

您还没有填写内容!

暂无问答,赶紧去提问吧
{{item.AnswerState==1?"已解决":"未解决"}}
{{item.Content}}
{{item.StudentAskTime}}
{{itemanswer.UserName}}
{{itemanswer.Content}}
{{itemanswer.StudentAskTime}}
同类课程推荐 more
免费大讲堂 more
原创文章 more

您好! 欢迎来到学领未来 !

学领未来提供线上及线下的学习服务,根据您的位置,为您推荐最近的线下培训地点 分站,你选择: