求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
 
 
 
开班计划 | 技术学院 | 管理学院 | 嵌入式学院 | 机械 | 军工学院 | 定向培养 | 专家指导  
 电话 English
成功案例   品质保证
 
   
成功案例
中航信 数据湖架构原理与应
某医疗磁 数据采集与处理
某科技公 大数据(Hadoo
诺基亚 Python基础
天津电子 Elasticse
中国电信 数据仓库与数据挖掘
某航天科 MySQL性能优化

相关课程  
并发、大容量、高性能数据库
高级数据库架构设计师
Hadoop原理与实践
HBase原理与高级应用
Oracle 数据仓库
数据仓库和数据挖掘
Oracle数据库开发与管理
 

全部课程 >数据库与大数据  
SQL Server数据库开发专家
2531 次浏览  52 次
龙老师
曾任微软大客户咨询部技术顾问,具有多年数据库咨询和实施经验
地点时间:北京、上海、深圳根据报名开班   
课程费用:5700元/人
企业内训:可以根据企业需求,定制内训,详见 内训学习手册



认证方式:
培训前了解能力模型。
培训后进行能力评测:
  • 在线考试
  • 能力分析,给出学习建议
  • 合格者颁发证书,作为职业技能资格证明


    培训目标:
    • 介绍并SQL Server 中各个组件对应用开发和业务需求实现中的作用
    • 如何使用SQL Server现有组件最小化提高开发的效率
    • SQL Server 数据库引擎集成了.Net CLR支持的意义?
    • 介绍SQL 的T-SQL增强和对于开发人员的效率和性能改进。
    • 转换原始的概念设计为数据库的逻辑设计
    • 设计数据库的规范设计方法
    • 如何优化表的设计?
    • 什么时候需要对表进行水平或者垂直分区?
    • 如何提高报表等大批量数据统计的性能?
    • SQL Server 不支持负载均衡,但是我们可以调整数据库设计为分布式数据库,扩展服务器的性能
    • 如何找到系统性能瓶颈和用户具体的性能问题?
    • 怎样将收集到的性能数据整理成为一个直观、对性能优化实施有帮助的报告?
    • 在SQL 语句和应用方面进行优化提升体系统性能
    • 解决慢速查询语句或者操作
    • 使用事务可以控制数据的一致性,如何开启事务和判断事务的异常?
    • 锁、事务隔离级别给性能会带来什么影响?
    • 在应用中如何控制事务和修改事务的隔离级别?
    • 了解死锁和阻塞的形成,通过监控找到问题,并解决问题以提高数据库并发性
    培训对象:软件架构师,数据库设计与开发者
    学员基础:具有数据库应用开发经验,最好了解SQLServer数据库
    授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练

    培训内容:3天

    SQL Server 开发组件介绍
    介绍SQL Server 内置的组件和服务
  • SQL Server的软件架构
  • 使用全文搜索服务实现全文检索
  • HTTP 端点的功能及其开发应用
  • SQL Server 复制功能及其开发应用
  • SQL Server 代理功能及其开发应用
  • 数据库邮件的功能及其开发应用
  • SQL Server 中新增功能应用介绍
  • 使用通知服务实现通知订阅
  • 使用Service Broker实现异步通讯
  • 使用报表服务实现报表开发
  • 使用整合服务实现数据ETL要求
  • 数据库引擎的增强
  • 介绍Transact-SQL 语言增强
  • 在SQL Server 中集成.Net CLR 支持.Net 开发的数据库对象
  • 使用SQL Server 高级的查询技术
    数据操作语句的增强
  • OUTPUT 语句
  • 公共表表达式
  • 使用CTE进行递归的查询
  • PIVOT 和 UNPIVOT 操作符
  • APPLY 操作符
  • 排名函数
  • 设计和建立数据库逻辑模型
    建立逻辑数据库模型
  • 转换概念数据库设计为逻辑模型的最佳实践
  • 使用实体和属性的最佳实践
  • 选择主键的注意事项
  • 确定逻辑模型的最佳实践
  • 设计 OLTP
  • 确认功能依赖的原则
  • 数据标准化目的
  • 实现一个规范化设计
  • 为性能设计数据库
    设计索引
  • 选择聚集索引的性能考虑
  • 选择非聚集索引的性能考虑
  • 选择计算列索引性能考虑
  • 表设计优化
  • 水平分区
  • 垂直分区
  • 折叠表和汇总表
  • 冗余键
  • 索引视图
  • 数据库设计优化
  • 优化数据库的存储
  • 优化数据库的配置
  • 设计分布式数据的对象和数据访问
    设计分布式数据库
  • 分布式数据库应用场景
  • 使用链接服务器实现多服务器编程
  • 使用分区视图实现分布数据的查询
  • 扩展数据库到其他服务器
  • 使用复制技术复制数据库到其他服务器
  • 归档数据的意义
  • 优化和监控服务器性能
  • 系统资源的分配和系统文件的位置;
  • 配置SQL的内存、I/O等资源;
  • 使用SQL Profiler 监控SQL性能;
  • 使用系统存储过程监控SQL 性能;
  • 使用系统监视器监控SQL 性能;
  • 性能分析报告的制作。
  • 优化SQL的查询性能
  • 理解SQL Server的查询优化器;
  • 获得SQL语句的执行计划信息;
  • 分析查询;
  • 索引的类型、原理
  • 使用索引涵盖查询以优化性能;
  • 索引的创建策略;
  • 调整和优化查询和索引
  • 实现SQL Server 的事务机制
    介绍锁机制
  • 锁的类型和并发性
  • 锁的粒度
  • 介绍SQL Server 中事务机制
  • 隐式事务、显示事务、自动提交事务
  • 事务的开启、关闭和回滚
  • 事务的异常处理
  • 选择事务的隔离级别
  • 脏读、不可重复读、幻象问题
  • 五种事务隔离级别比较
  • 使用查询提示修改事务隔离级别
  • 修改会话的事务隔离级别
  • 在应用中开启事务和判断异常
  • SQL Server并发性问题的性能调整
  • 理解SQL的事务和锁;
  • 管理SQL的事务;
  • SQL Server的锁:并发行问题、可锁定的资源、锁的类型、锁的兼容性;
  • 锁的管理:会话级锁、表级锁、阻塞及死锁
  •  
    2531 次浏览  52 次
    其他人还看了课程
    SQL Server数据库设计与管理  2983 次浏览
    数据挖掘与机器学习落地实践  2442 次浏览
    SQL Server性能优化实战   4525 次浏览
    数据库查询优化与性能调优  2615 次浏览
    Oracle PL/SQL高级开发与性能优化  2335 次浏览
    PL/SQL编程和使用技巧  2957 次浏览
    定制内训


    咨询服务:数据库设计与性能优化
    咨询目标 对客户的数据库进行性能评价,设计优化,管理优化
    咨询范围 数据库性能评价,数据库结构优化,数据访问SQL优化。
    咨询方式 现有数据库调查,问题诊断,性能评价。
    对数据库进行逻辑结构优化,对数据库进行访问SQL优化。
    建立数据库运行监控平台。运行监控与优化方法指导。
    成功案例 建设银行,中国农业银行,中国工商银行,中航信
    详情咨询:010-62670969, zhgx@uml.net.cn
    课程计划
    QT应用开发 11-21[线上]
    C++高级编程 11-27[北京]
    LLM大模型应用与项目构建 12-26[特惠]
    UML和EA进行系统分析设计 12-20[线上]
    数据建模方法与工具 12-3[北京]
    SysML建模专家 1-16[北京]