面议元2023-03-09 10:27:08
城北大数据培训班开课啦
SQL Server数据库开发实战专家课程即将开课,本课程能让学员深入了解SQL Server的开发组件和功能并使用这些组件和功能更好为软件开发提供服务。如有意参与本次课程,欢迎到我司**咨询在线客服人员,或是直接致电详询。
培训目标:
SQL Server数据库开发实战专家面向基于SQL Server 数据库进行软件开发的开发人员和对SQL Server 数据库进行性能调优工程师,使开发人员能深入了解SQL Server的开发组件和功能并使用这些组件和功能更好为软件开发提供服务;并能够了解数据库性能调优方面的知识和技能。该课程的培训,不仅让你获得系统的学习,还能带给您大量的数据库开发和性能调优方面的工作经验。
课程大纲:
**部分 SQL Server开发组件介绍
1. SQL Server基础知识
2. SQL Server软件架构
3. 全文搜索服务
4. 使用 Database Mail
5. 使用 SQL Server Agent
6. 使用Reporting Service
7. 使用Service Broker实现异步通讯
8. 在SQL Server 中集成.Net CLR 支持.Net 开发的数据库对象
9. 使用SQL Server复制实现分布式
第二部分设计安全策略
1. SQL Server注入攻击
2. 实现数据库审核
第三部分使用SQL Server 高级的查询技术
1. 数据类型的增强
2. 数据操作语句的增强
3. SQL Server 异常处理机制
4. SQL Server中XML的使用
第四部分性能优化项目思想和流程
1. 性能优化介绍
2. 性能杀手排名
第五部分系统性能分析和优化
1. 性能监视器工具
2. 硬件资源分析
第六部分 SQL Server查询性能分析和优化性能优化介绍
1. Profiler分析SQL Server性能
2. 索引分析
3. 碎片分析
4. 统计分析
5. 存储过程重编译
6. 执行计划
7. 游标开销分析
8. 数据库引擎调整顾问
第七部分 SQL Server查询设计分析
1. 查询设计建议
2. 有效地使用索引
3. 提高查询的效率
第八部分表设计优化
1. 逻辑数据库设计优化;
2. 使用RAID优化数据库I/O;
3. 优化事务日志性能;
4. 使用硬件分区、水平和垂直分区优化数据库性能
第九部分 SQL Server并发性分析
1. 阻塞分析
2. 理解阻塞
3. 数据库锁
4. 隔离级别
5. 索引对锁的作用
6. 阻塞的解决方案
7. 死锁分析
8. 避免死锁