SQL Server 性能优化
Burke Dai 查看讲师
百林哲咨询(北京)有限公司专家团队成员
曾任微软中国MSDN和TechNet的ETL版块的研发分享工作,企业级的数据仓库架构。对ETCL有比较深刻的了解和设计思想;多次处理开发基于海量数据的项目,熟悉主流BI开发工具,Reporting Servers, ProClarity, Brio, BO等
浏览:5081次
详情 DETAILS

课程时长

2天(12H)

 

分享提纲

专题授课内容
多表查询相关技术  - 内联接
  - 左外联接
  - 右外联接
  - 全外联接
  - 交叉联接
  - 笛卡尔联接
  - 自联接
  - 子查询
  - IN的使用
  - 联接条件的判断
  - 多字段联接
  - 多表查询中空值的处理
  - 多表查询中字段类型不匹配的处理
  - 多表查询中如何筛选字段
  - UNION和UNION ALL
  - MERGE
  - JOIN类型的使用场合
  - JOIN类型之间的对比
  - JOIN类型总结
  - 多表查询总结
SQL查询设计与查询优化  - 分析问题
  - 确立表之间的关联关系
  - 确立处理流程
  - 建立模型
  - 设计SQL开发
  - 注意事项
  - 海量数据概念
  - 海量数据查询遇到的问题
  - 针对海量数据的SQL优化
  - SQL查询语句优化方法
  - SQL查询优化之建立索引
  - SQL查询优化中避免事项总结
性能调优相关技术

  - 数据库的设计和性能

  - 针对性能的数据库设计基本原则

  - 逻辑数据库设计

  - 物理数据库设计

  - 反规范化设计

  - 分割技术

  - RAID技术

  - T-SQL算法的改进

  - 慎用游标

  - 尽量用集合的方式处理

  - T-SQL算法的改进

  - 索引定期维护

  - 索引碎片整理以及索引重建

  - 删除从未使用过的索引

  - 创建更合适的索引

  - Tempdb的调优

  - 定期转移不需要的历史数据

  - 解决死锁和阻塞

  - 多表(多于4个以上)JOIN考虑视图


性能优化实际项目案例

  内容一:MSN搜索引擎数据处理项目案例

  1、MSN项目介绍

  2、项目中的超海量数据

  3、项目整体架构设计

  4、使用的处理优化方法总结

  5、遇到的技术难点

  6、数据库设计规范性总结

  7、进一步的研究

 内容二:北京某网络公司数据优化项目

  1、项目案例介绍

  2、项目中要解决的问题

  3、项目整体架构设计

  4、设计的亮点总结

  5、使用Oneday表和History表

  6、深层次的考虑

 内容三:某数据库设计项目案例

  1、案例介绍

  2、数据库设计过程中遵循的原则

  3、数据库设计过程中常见错误的规避

  4、整体项目架构

  5、数据库设计方法技巧总结


 

 

企业服务热线:400-106-2080
电话:18519192882
投诉建议邮箱:venus@bailinzhe.com
合作邮箱:service@bailinzhe.com
总部地址:
北京市-丰台区-汽车博物馆东路6号3号楼1单元902-B73(园区)
全国客户服务中心:
天津市-南开区-桂苑路15号鑫茂集团鑫茂军民园1号楼A座802-803
公众号
百林哲咨询(北京)有限公司 京ICP备2022035414号-1