搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
SQL Server运维之道
0.00     定价 ¥ 99.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购15本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787302697046
  • 作      者:
    编者:林勇桦|责编:赵军
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2025-08-01
收藏
畅销推荐
内容介绍
本书从一位拥有多年数据库运维经验的“老司机”视角出发,循序渐进地介绍SQL Server数据库。本书分为4篇,共9章,内容涵盖数据库基础、性能优化、开发、架构高可用性与运维等多个方面。基础篇(第1章和第2章)从安装部署讲起,探讨SQL Server在容器化和云原生环境下的安装部署,以及Linux平台上的架构设计与性能表现。性能篇(第3-6章)聚焦数据库性能优化,内容包括新特性加速数据库恢复、事务与锁、索引优化以及数据库自动驾驶能力等。开发篇(第7章和第8章)重点介绍数据库安全性及多模态能力,着重讲解区块链技术在数据库安全方面的创新应用,以及图数据、JSON数据和空间地理数据等多模态数据的支持。架构与运维篇(第9章)围绕数据库高可用性和运维展开,详细讲解AlwaysOn高可用性集群的搭建与高级功能。本书结合实际生产案例,旨在帮助读者学以致用,解决数据库运维中的痛点。 本书既适合数据库初学者,也适合有一定基础的开发人员,还适合作为培训机构和大中专院校的教学用书。
展开
目录
第1篇 基础篇
第1章 数据库的安装与配置
1.1 SQL Server概述
1.1.1 SQL Server简介
1.1.2 SQL Server的发展历史
1.2 安装前的准备
1.3 Windows平台部署
1.3.1 安装包上的改进
1.3.2 SQL Server安装向导详解
1.3.3 验证安装
1.3.4 静默安装
1.4 Linux平台部署
1.4.1 使用CentOS Stream 9部署SQL Server
1.4.2 正式部署Linux上的SQL Server
1.4.3 安装阶段
1.4.4 与MySQL安装包的对比
1.4.5 配置阶段
1.5 容器平台部署
1.5.1 使用Docker部署SQL Server
1.5.2 在Kubernetes上部署SQL Server
1.5.3 部署Minikube单机版
1.6 安装过程中的常见问题
1.6.1 Windows平台
1.6.2 Linux平台
1.6.3 容器平台
1.7 安装示例数据库
1.7.1 下载和安装示例数据库
1.7.2 使用示例数据库进行测试和学习
第2章 Linux平台上的架构与优化
2.1 Linux平台上的进程模型
2.2 Linux平台上的整体架构
2.2.1 SQL PAL的内部结构
2.2.2 系统底层屏蔽神器
2.2.3 容器化架构
2.3 Linux平台上的功能演进
2.4 Linux平台上的性能表现
2.4.1 TPC-C/TPC-E基准测试榜单
2.4.2 Linux平台性能测试报告
2.4.3 SQL Server 2022最新TPC-H性能表现
2.4.4 自测Linux平台上数据库TPC-H性能
2.5 数据库补丁模型
2.5.1 数据库补丁版本确认
2.5.2 Linux平台上部署最新补丁包
第2篇 性能篇
第3章 性能优化新特性
3.1 加速数据库恢复
3.1.1 问题背景
3.1.2 加速数据库恢复介绍
3.1.3 解决方案
3.1.4 技术原理
3.1.5 ADR收益验证
3.1.6 ADR迭代改进
3.1.7 单库48TB的ADR应用案例
3.2 TempDB元数据优化
3.2.1 问题背景
3.2.2 问题痛点
3.2.3 解决方案
3.2.4 功能收益
3.3 Buffer Pool缓冲池并行扫描
3.3.1 问题背景
3.3.2 问题痛点
3.3.3 解决方案
3.3.4 使用场景
3.4 事务日志并行重做
3.4.1 问题背景
3.4.2 问题痛点
3.4.3 解决方案
3.4.4 事务日志上的其他改进
第4章 数据库事务、锁和等待
4.1 事务与ACID
4.2 事务的隔离级别和数据一致性
4.3 数据库锁
4.3.1 锁粒度
4.3.2 锁类型
4.3.3 锁兼容性
4.3.4 轻量级锁:闩锁
4.3.5 列存储索引的事务隔离级别
4.4 慢查询日志记录阻塞和死锁
4.4.1 阻塞
4.4.2 死锁
4.4.3 扩展事件记录历史阻塞和死锁
4.5 数据库等待
4.5.1 从CPU的角度看等待
4.5.2 数据库执行SQL语句的机制
4.5.3 等待类型
4.5.4 并行等待
4.5.5 多任务等待
4.5.6 数据库日志等待
4.5.7 锁定等待
4.5.8 各类I/O等待
4.5.9 其他等待
4.5.10 扩展事件记录历史等待
4.6 创新硬件持久内存
4.6.1 技术特点
4.6.2 性能参数对比
4.6.3 数据库支持
第5章 索引优化
5.1 索引简介
5.2 索引组织和分类
5.3 传统B树索引
5.3.1 相关术语
5.3.2 堆表
5.3.3 聚集索引表和非聚集索引
5.3.4 数据访问方式
5.3.5 数据同步方式
5.3.6 B树索引的维护和建议
5.4 列存储索引和集中式架构HTAP数据库
5.4.1 HTAP数据库简介
5.4.2 在OLAP领域的发展
5.4.3 列存储索引上的演进
5.4.4 列存储索引原理
5.4.5 列存储索引维护和建议
5.4.6 聚集列存储索引分区表
5.4.7 双11期间30TB业务数据实时分析案例
5.5 内存优化索引
5.5.1 混合存储引擎架构
5.5.2 内存优化索引维护和建议
5.5.3 内存优化表犄角旮旯
第6章 数据库自动驾驶
6.1 智能数据库概述
6.2 智能查询处理演进
6.3 智能查询优化底座
6.3.1 查询存储内部原理
6.3.2 查询存储中的关键数据
6.3.3 查询存储的使用场景
6.4 近似唯一值计数
6.4.1 近似唯一值计数概述
6.4.2 近似唯一值计数使用示例
6.5 行模式内存授予反馈
6.5.1 内存授予反馈概述
6.5.2 内存授予反馈使用示例
6.5.3 内存授予反馈注意事项
6.6 参数敏感执行计划优化
6.6.1 参数敏感执行计划优化概述
6.6.2 参数敏感执行计划优化使用示例
6.6.3 参数敏感执行计划优化注意事项
第3篇 开发篇
第7
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证