SQL Server 教程目录

SQL Server 教程目录

SQL Server 教程目录

面向中级开发人员的 SQL Server 系统化教程,由资深数据库架构师编写。
章节按”先基础后高级,先开发后运维”组织,每篇内容涵盖原理、T-SQL 实战与最佳实践。


章节目录

  • 01 - SQL Server 基础架构与安装配置

    • SQL Server 物理与逻辑体系架构
    • Windows / Linux 环境安装与静默部署
    • 系统数据库(master/model/msdb/tempdb)功用与调优
    • 管理工具(SSMS、Azure Data Studio、sqlcmd)实战
  • 02 - T-SQL 查询基础

    • T-SQL 语言规范与 SELECT 逻辑执行顺序
    • 内置函数:字符串、数值、日期、类型转换
    • 多表关联(INNER / LEFT / CROSS / APPLY)与子查询
    • 数据增删改(INSERT / UPDATE / DELETE / MERGE)
  • 03 - 高级查询:CTE 与窗口函数

    • 公用表表达式(CTE)与递归查询
    • 窗口排名函数(ROW_NUMBER / RANK / DENSE_RANK / NTILE)
    • 窗口聚合与偏移函数(LAG / LEAD / FIRST_VALUE / LAST_VALUE)
    • 数据透视(PIVOT / UNPIVOT)与复杂报表
  • 04 - 索引原理与执行计划优化

    • 聚簇索引与非聚簇索引的内部结构(B+Tree、页、区)
    • 覆盖索引、过滤索引、包含列索引与列存储索引
    • 执行计划(Execution Plan)解读与基数估计器
    • 统计信息维护策略与参数嗅探(Parameter Sniffing)
  • 05 - 事务、锁与并发控制

    • ACID 属性与显式 / 隐式事务控制
    • 锁类型、锁粒度、锁升级与死锁分析
    • 传统隔离级别(RC / RR / Serializable)
    • 行版本控制隔离(RCSI / 快照隔离)与 TempDB 关系
  • 06 - 存储过程、函数与动态 SQL

    • 存储过程创建、参数化与 TRY…CATCH 错误处理
    • 标量函数与表值函数(内联 / 多语句)及性能陷阱
    • DML / DDL 触发器实现、应用场景与风险管理
    • 动态 SQL 构建(sp_executesql)与 SQL 注入防护
  • 07 - 备份、恢复与日常运维

    • 恢复模式(简单 / 完整 / 大容量日志)与事务日志管理
    • 备份策略:完整、差异、事务日志备份的实战组合
    • 还原策略:页级还原、时间点还原与灾难恢复演练
    • SQL Server Agent 作业配置与自动化运维警报
  • 08 - 主从复制与高可用架构

    • SQL Server 复制技术:快照复制、事务复制、合并复制
    • Always On 可用性组(AG)原理、配置与故障转移
    • 数据库镜像(历史)与日志传送(Log Shipping)
    • 分布式可用性组与读扩展(Read Scale-Out)实践
  • 09 - 性能监控与查询调优

    • 动态管理视图(DMV)与等待统计分析
    • 查询存储(Query Store)的配置与回归查询修复
    • 扩展事件(Extended Events)替代 Profiler 的实战
    • 内存优化表(In-Memory OLTP)与延迟持久化
  • 10 - 附录:常见报错与解决方案

    • 错误 1205:死锁产生原因分析与代码级优化
    • 错误 2627 / 2601:违反唯一约束与主键冲突排查
    • 错误 823 / 824:物理页损坏的紧急恢复流程
    • TempDB 空间暴涨的应急排查与长期调优

适用读者

  • 有一定关系型数据库基础(MySQL / Oracle 背景亦可)
  • 希望系统掌握 SQL Server 开发与运维技能
  • 准备 MCSA / DP-300 认证的工程师

环境要求

组件 建议版本
SQL Server 2019 / 2022
SSMS 19.x 及以上
Azure Data Studio 最新稳定版
Windows Server 2019 / 2022
Linux(可选) Ubuntu 22.04 / RHEL 8
文章版权声明:除非注明,否则均为边学边练网络文章,版权归原作者所有
  • 上一篇:
  • 下一篇: