图书介绍

SQL Server On Linux运维实战【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

SQL Server On Linux运维实战
  • 黄钊吉,熊章立编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115502421
  • 出版时间:2019
  • 标注页数:473页
  • 文件大小:57MB
  • 文件页数:487页
  • 主题词:关系数据库系统;Linux操作系统

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

SQL Server On Linux运维实战PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1篇 基础篇2

第1章SQL Server On Linux简介2

1.1为何选择Linux平台的SQL Server2

1.2 SQL Server关键组件简介4

1.3 SQL Server On Linux新特性简介6

1.3.1数据库引擎6

1.3.2 SQL Server Integration Services8

1.3.3机器学习8

1.3.4兼容Linux平台9

1.3.5其他9

1.4 SQL Server On Linux新玩法9

1.5 SQL Platform Abstraction Layer10

1.5.1 PAL简介10

1.5.2进程模型12

1.5.3小结12

1.6本书结构13

1.7总结14

第2章 Linux基础及安装部署15

2.1背景介绍15

2.2前期规划17

2.3基础框架19

2.4部署20

2.4.1服务器命名及配置21

2.4.2安装过程21

2.5预配置43

2.5.1查看当前IP地址44

2.5.2检查网络连通性45

2.5.3远程登录46

2.6总结48

第3章 安装配置SQL Server On Linux49

3.1安装前的准备工作49

3.2安装攻略50

3.2.1操作系统环境检查51

3.2.2安装SQL Server53

3.2.3验证安装55

3.2.4安装SQL Server命令行工具56

3.2.5尝试使用58

3.3环境配置59

3.3.1更新/卸载/重装SQL Server60

3.3.2检查配置存储库信息65

3.3.3安装SQL Server代理67

3.3.4 SQL Server实例配置68

3.4注意事项78

3.5安装示例数据库79

3.5.1下载备份文件79

3.5.2移动文件82

3.6总结83

第2篇 管理篇86

第4章Linux基础运维86

4.1常用指令86

4.1.1文件或目录86

4.1.2编辑或查看指令88

4.1.3网络相关95

4.1.4系统层面98

4.1.5其他杂项104

4.2基础运维106

4.2.1服务部署106

4.2.2指标115

4.2.3安全122

4.2.4调优130

4.2.5 Shell 入门135

4.3总结143

第5章 Linux基础监控144

5.1分布式监控系统Zabbix145

5.1.1安装服务端145

5.1.2安装配置客户端149

5.1.3告警设置154

5.2 Grafana展现162

5.2.1部署162

5.2.2数据源选择163

5.2.3丰富的面板167

5.2.4定制170

5.3 SQL Server监控175

5.4总结180

第6章 服务及空间管理181

6.1服务器的服务及空间管理181

6.1.1 Windows服务及空间管理181

6.1.2 Linux服务及空间管理184

6.1.3小结187

6.2 SQL Server服务及空间管理188

6.2.1 SQL Server服务管理188

6.2.2 SQL Server空间管理191

6.3 SQL On Linux备份还原198

6.3.1数据库备份199

6.3.2数据库还原203

6.3.3数据库备份还原新用法207

6.4总结207

第7章 SQL Server On Linux数据库安全208

7.1安全概念208

7.2始终加密209

7.2.1 AE简介209

7.2.2 AE演示209

7.2.3创建密钥214

7.2.4小结216

7.3动态数据屏蔽216

7.3.1 DDM简介217

7.3.2 DDM屏蔽规则217

7.3.3 DDM演示217

7.3.4 DDM性能与安全219

7.4行级安全性221

7.4.1 RLS演示221

7.4.2小结223

7.5时态表223

7.5.1 SQL Server时态表224

7.5.2 SQL Server时态表的演示224

7.6总结228

第8章 Linux自动化运维演示229

8.1 expect229

8.1.1 Shell中的expect229

8.1.2 Python模块中的pexpect231

8.1.3 Python模块中的paramiko233

8.1.4小结234

8.2 Ansible入门234

8.2.1安装部署234

8.2.2基本操作237

8.2.3进阶238

8.2.4架构图及架构说明239

8.3总结240

第9章 数据库监控241

9.1监控理论241

9.1.1监控的内容和目的242

9.1.2监控的方法/流程244

9.1.3监控的意义245

9.1.4小结246

9.2监控工具246

9.2.1 SQL跟踪247

9.2.2扩展事件248

9.2.3动态管理视图/动态管理函数248

9.2.4性能计数器及数据收集器集248

9.2.5 SQL Server新工具254

9.2.6专家工具255

9.2.7传统工具257

9.2.8使用方法257

9.3监控分析258

9.4监控展示258

9.5总结260

第3篇 性能篇262

第10章 SQL Server性能优化方法论262

10.1性能简介262

10.2性能优化的误区263

10.3常见影响因素265

10.3.1应用程序的体系结构265

10.3.2应用程序设计265

10.3.3数据库设计266

10.3.4事务和隔离级别266

10.3.5 T-SQL编码266

10.3.6硬件资源及部署267

10.3.7 SQL Server配置267

10.4常规性能优化流程269

10.5扩充阅读270

10.6优化Checklist271

10.6.1数据库设计271

10.6.2语句设计271

10.6.3配置272

10.7总结272

第11章 SQL Server On Linux故障侦测273

11.1 SQL Server查询生命周期273

11.1.1查询优化和执行273

11.1.2小结282

11.2常用故障侦测手段282

11.2.1扩展事件282

11.2.2常规侦测手段288

11.2.3查询存储289

11.3总结294

第12章 SQL Server性能优化新工具295

12.1简介295

12.2查询存储295

12.2.1查询存储中的信息296

12.2.2查询存储包含的内容296

12.2.3何时使用查询存储299

12.2.4查询存储最佳实践302

12.3自动优化303

12.3.1自动优化的工作原理303

12.3.2自动计划更正304

12.3.3自动优化的演示304

12.4自适应查询处理308

12.4.1旧式优化行为308

12.4.2新式优化行为308

12.5实时查询统计信息316

12.6总结318

第13章 SQL Server索引优化319

13.1简介319

13.2索引基础320

13.2.1索引目标320

13.2.2索引组织和分类320

13.2.3索引术语322

13.2.4索引访问方式322

13.2.5 SARG323

13.2.6列存储索引324

13.3统计信息基础329

13.3.1查找关于索引的信息329

13.3.2简要说明331

13.3.3常规建议331

13.4索引种类332

13.4.1堆表332

13.4.2聚集索引332

13.4.3非聚集索引332

13.4.4其他索引类型332

13.4.5索引变种332

13.5索引分析与优化333

13.5.1问题隔离333

13.5.2索引问题分类334

13.5.3索引优化335

13.6索引建议346

13.6.1索引误区346

13.6.2索引维护建议347

13.7总结347

第14章 SQL Server等待信息348

14.1我们在等待什么348

14.2简介349

14.2.1等待的含义349

14.2.2需要等待信息的原因350

14.2.3保存等待信息350

14.3等待信息元数据351

14.4并行执行351

14.4.1 CXPACKET352

14.4.2 CXPACKET的潜在问题353

14.4.3降低CXPACKET等待353

14.4.4 CXPACKET深度分析354

14.4.5 CXPACKET建议354

14.5多任务等待355

14.5.1 SOS_SCHEDULER_YIELD355

14.5.2多任务类型357

14.5.3多任务潜在问题358

14.5.4降低多任务等待358

14.6 I/O等待358

14.7备份和还原等待362

14.8锁定等待362

14.9数据库日志等待364

14.9.1 WRITELOG等待364

14.9.2降低WRITELOG等待364

14.9.3扩充说明364

14.9.4 Logbuffer等待365

14.9.5 Logbuffer的潜在问题365

14.9.6降低Logbuffer等待366

14.10外部资源等待366

14.10.1 MSSQL_XP等待366

14.10.2降低MSSQL_XP等待366

14.10.3 OLEDB链接服务器等待366

14.10.4降低OLEDB等待366

14.10.5 OLEDB扩展说明367

14.11其他常见等待类型367

14.11.1 RESOURCE_SEMAPHORE367

14.11.2 THREADPOOL367

14.11.3 PAGELATCH_XX367

14.11.4 ACCESS_METHOD_XX367

14.11.5 FGCB_ADD_REMOVE闩锁368

14.11.6 DBCC_XX368

14.11.7 Miscellaneous368

14.12案例368

14.13总结369

第15章 事务与阻塞370

15.1环境准备和术语介绍370

15.1.1环境准备370

15.1.2术语371

15.2事务与ACID371

15.2.1事务隔离级别和数据一致性372

15.2.2锁类型373

15.2.3锁演示374

15.3阻塞378

15.3.1阻塞演示378

15.3.2阻塞侦测方法378

15.3.3阻塞信息实时侦测379

15.3.4 阻塞信息收集383

15.4死锁385

15.4.1死锁演示386

15.4.2死锁侦测388

15.4.3降低死锁概率389

15.5锁升级389

15.5.1锁升级概述389

15.5.2锁升级侦测390

15.6事务设计建议392

15.7总结394

第16章 In-Memory OLTP简介395

16.1案例演示395

16.2技术简介398

16.2.1术语简介398

16.2.2 In-Memory的目标398

16.2.3体系结构399

16.2.4内存优化表索引400

16.3快速上手401

16.3.1创建数据库401

16.3.2创建表402

16.3.3 Natively Compiled存储过程403

16.3.4 Interpreted T-SQL404

16.4注意事项405

16.5最佳实践407

16.5.1索引优化407

16.5.2其他建议408

16.6总结408

第4篇 架构篇410

第17章 SQL Server On Linux高可用介绍410

17.1简介410

17.1.1使用AlwaysON的优点410

17.1.2 Linux上的AlwaysON可用性组411

17.1.3环境准备412

17.2安装过程413

17.2.1创建AG413

17.2.2配置集群管理器 Pacemaker422

17.3警报427

17.4读写分离432

17.5常见故障侦测手段435

17.5.1AlwaysON的常见问题435

17.5.2参考工具436

17.6总结438

第5篇 案例篇440

第18章 Linux运维案例440

18.1被黑440

18.2内存溢出445

18.3打开过多文件446

18.4从删库到“跑路”448

18.5总结450

第19章 数据库运维案例451

19.1简介451

19.2案例分享451

19.3其他案例456

19.4总结458

附录460

附录A SQL Server DBA及Linux管理员面试题分析460

附录B DBA与Linux管理Checklist464

附录C SQL Server表关联细节468

附录D Linux内核参数说明471

热门推荐