课程培训
南京SQLServer性能优化培训课程

培训目标:
SQL Server体系结构
  • 典型数据库的运行原理
  • IO管理
  • 索引的原理与维护 数据库设计
     
  • 数据库设计方法与原则
  • 如何设计优秀的数据库 SQL Server性能调优
  • 读懂执行计划
  • SQL语句的改进
  • 系统调优
  • 事务和锁的基本概念
  • 性能调优方法论
  • 常见性能模式
培训对象:数据库应用开发人员、数据库管理员。对于数据库调优疑问和问题,需要梳理解答的团队和个人,效果最佳

学员基础:1) 了解SQL Server的基本知识。 2) 了解T-SQL基础知识;

培训内容:

 

SQL Server体系结构
内容一:典型数据库的运行原理 数据库思维与程序开发思维的差异
SQL Server 整体架构
内存分配与管理
日志管理
事务管理
缓存与页面切换
SQL查询执行原理
相关配置参数


 
内容二:IO管理 I/O基础
什么是I/O子系统
理解SQL Server I/O模式
存储类型
 
内容三:索引的原理与维护 索引的定义
索引的结构、填充因子
聚集索引和非聚集索引
唯一索引和包含列索引
过滤索引
索引视图
索引碎片整理以及索引重建
删除从未使用过的索引
创建更合适的索引



 
数据库设计
内容四:数据库设计方法与原则 需求分析
模块化设计
什么是三范式
对象命名规范
设计出数据库、表、视图和其他数据库对象
数据的一致性原则
使用数据库设计工具
设计之前考虑性能问题
 
内容五:如何设计优秀的数据库 数据类型的选择
数据库逻辑设计和物理设计的规范化
合理的冗余
主键的设计
外键的设计
字段的设计
数据库物理存储和环境的设计
系统设计
索引的设计
 
SQL Server性能调优
内容六:读懂执行计划 执行计划的捕捉
读懂执行计划
逻辑执行计划与物理执行计划
执行计划的分类
扫描和查找类操作
连接类操作
Spools类操作
 
内容七:SQL语句的改进 只返回需要的数据
尽量少做重复的工作
注意事务和锁
注意临时表和表变量的用法
子查询的用法
慎用游标
尽量使用索引
注意连接条件的写法
其他需要注意的地方

 
内容八:系统调优 TempDB的角色以及调优
定期转移不需要的历史数据
解决死锁和阻塞
多表JOIN考虑临时表

 
内容九:事务和锁的基本概念 隔离等级的概念
高峰的并发访问
大数据量的联合查询和统计
长事务处理
大数据容量的数据操作(查询,更新,修改,删除)性能

 




如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请

服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。

专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

微信号.jpg

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>