求知 文章 文库 Lib 视频 Code iProcess 课程 认证 咨询 工具 火云堂 讲座吧   成长之路  
会员   
 
 
 
全部课程 | 技术学院 | 管理学院 | 嵌入式学院 | 在线学院  
成功案例   品质保证  电话 English
追随技术信仰

随时听讲座
每天看新闻
 
   
成功案例
某金融公 Mysql集群与性
知名某信 NoSQL缓存数据
财政部唯 大数据分析专题-R
神龙汽车 大数据技术平台-H
中国电信 大数据时代与现代企
某知名银 大数据分析专题-R
IGT 数据分析与挖掘

相关课程  
并发、大容量、高性能数据库
高级数据库架构设计师
Hadoop原理与实践
HBase原理与高级应用
Oracle 数据仓库
数据仓库和数据挖掘
Oracle数据库开发与管理
 
全部课程 >数据库与大数据  
SQL Server数据库开发专家
龙老师
曾任微软大客户咨询部技术顾问,具有多年数据库咨询和实施经验
报名课程   866 次浏览  126 次
地点时间:北京、上海、深圳根据报名开班   
课程费用: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的锁:并发行问题、可锁定的资源、锁的类型、锁的兼容性;
  • 锁的管理:会话级锁、表级锁、阻塞及死锁
  •  
    866 次浏览  126 次
    其他人还看了课程
    Oracle数据库开发与管理  1967 次浏览
    互联网数据库架构设计  1320 次浏览
    数据仓库架构设计与优化  288 次浏览
    MySQL原理与应用实践  2055 次浏览
    关系数据库的面向对象分析与性能优化设计  2180 次浏览
    数据仓库设计与开发+性能优化(Oracle)  835 次浏览
    定制内训


    咨询服务:数据库设计与性能优化
    咨询目标 对客户的数据库进行性能评价,设计优化,管理优化
    咨询范围 数据库性能评价,数据库结构优化,数据访问SQL优化。
    咨询方式 现有数据库调查,问题诊断,性能评价。
    对数据库进行逻辑结构优化,对数据库进行访问SQL优化。
    建立数据库运行监控平台。运行监控与优化方法指导。
    成功案例 建设银行,中国农业银行,中国工商银行,中航信
    详情咨询:010-62670969, zhgx@uml.net.cn

    最新活动计划
    [北京]需求分析最佳实践 10-11
    [北京]HTML5与前端框架高级实战 10-18
    [北京]人工智能机器和深度学习 10-22
    [北京]配置管理与持续集成实践 10-26
    [北京]Oracle数据库性能优化实践 10-29
    [北京]产品经理与产品管理 11-1
    [上海]程序性能提升与优化 11-2
    [上海]产品需求分析与管理 11-4
    [深圳]深度学习&Tensorflow框架 10-25
    [深圳]嵌入式软件架构高级实践 11-3
    [深圳]数据仓库多维建模方法与应用 11-24
     
     
     

     
    每天2个文档/视频
    扫描微信二维码订阅
    订阅技术月刊
    获得每月300个技术资源
     
    希望我们的资料可以帮助你学习,也欢迎投稿&提建议给我
    频道编辑:sky
    邮       件:sky@uml.net.cn

    关于我们 | 联系我们 | 京ICP备10020922号 京公海网安备110108001071号