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

- 黄钊吉,熊章立编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115502421
- 出版时间:2019
- 标注页数:473页
- 文件大小:57MB
- 文件页数:487页
- 主题词:关系数据库系统;Linux操作系统
PDF下载
下载说明
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
热门推荐
- 1036149.html
- 745328.html
- 2278494.html
- 477326.html
- 1719759.html
- 1202896.html
- 890653.html
- 1779525.html
- 3895501.html
- 70569.html
- http://www.ickdjs.cc/book_3230128.html
- http://www.ickdjs.cc/book_1146760.html
- http://www.ickdjs.cc/book_49261.html
- http://www.ickdjs.cc/book_2841651.html
- http://www.ickdjs.cc/book_2543193.html
- http://www.ickdjs.cc/book_2330007.html
- http://www.ickdjs.cc/book_1672753.html
- http://www.ickdjs.cc/book_3686570.html
- http://www.ickdjs.cc/book_1139306.html
- http://www.ickdjs.cc/book_824087.html