SQL Server On Linux运维实战PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:黄钊吉,熊章立编著
- 出 版 社:北京:人民邮电出版社
- 出版年份:2019
- ISBN:9787115502421
- 页数:473 页
第1篇 基础篇 2
第1章SQL Server On Linux简介 2
1.1为何选择Linux平台的SQL Server 2
1.2 SQL Server关键组件简介 4
1.3 SQL Server On Linux新特性简介 6
1.3.1数据库引擎 6
1.3.2 SQL Server Integration Services 8
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 Layer 10
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 Linux 49
3.1安装前的准备工作 49
3.2安装攻略 50
3.2.1操作系统环境检查 51
3.2.2安装SQL Server 53
3.2.3验证安装 55
3.2.4安装SQL Server命令行工具 56
3.2.5尝试使用 58
3.3环境配置 59
3.3.1更新/卸载/重装SQL Server 60
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分布式监控系统Zabbix 145
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 expect 229
8.1.1 Shell中的expect 229
8.1.2 Python模块中的pexpect 231
8.1.3 Python模块中的paramiko 233
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优化Checklist 271
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 SARG 323
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 CXPACKET 352
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_YIELD 355
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_SEMAPHORE 367
14.11.2 THREADPOOL 367
14.11.3 PAGELATCH_XX 367
14.11.4 ACCESS_METHOD_XX 367
14.11.5 FGCB_ADD_REMOVE闩锁 368
14.11.6 DBCC_XX 368
14.11.7 Miscellaneous 368
14.12案例 368
14.13总结 369
第15章 事务与阻塞 370
15.1环境准备和术语介绍 370
15.1.1环境准备 370
15.1.2术语 371
15.2事务与ACID 371
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-SQL 404
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创建AG 413
17.2.2配置集群管理器 Pacemaker 422
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管理Checklist 464
附录C SQL Server表关联细节 468
附录D Linux内核参数说明 471
- 《Maya 2018完全实战技术手册》来阳编著 2019
- 《Python3从入门到实战》董洪伟 2019
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《星空摄影后期实战》阿五在路上著 2020
- 《半小时漫画股票实战法》财经杂质著 2019
- 《深度学习与飞桨PaddlePaddle Fluid实战》于祥 2019
- 《数字插画实战 人像创作30例》王鲁光著 2019
- 《2017国家执业药师资格考试 全考点实战通关必备 中药学综合知识与技能 第3版》国家执业药师资格考试命题研究专家组 2017
- 《微软Azure实战参考》李竞,陈勇华编著 2019
- 《Cocos Creator微信小游戏开发实战》王绍明编著 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019