SQLServerOnLinux运维实战pdf电子书下载

简介: 微软MVP携手Linux运维专家倾力奉献,让你从入门到精通。

本篇包含第1~3章,首先对SQL Server On Linux进行简介,然后搭建Linux环境,并在该环境上搭建SQL Server。

本篇的目的在于搭建基础环境以便后续学习使用。

本篇涵盖第4~9章,介绍如何对Linux和SQL Server进行监控,同时也介绍并演示从SQL Server 2016开始出现的安全方面的新功能。最后对Linux自动化运维进行一些简单演示。

本篇包含第10~16章,首先从理论出发,描述了何为性能及如何进行专业的故障侦测和性能优化,然后介绍并演示了SQL Server上的一些新工具及性能优化新功能。最后对常见的影响性能因素(包括索引、事务、阻塞等)进行专门的介绍。

本篇最后一章为In-Memory OLTP的简介和演示,目的在于让读者体会新版本中用于大幅度提升性能的重点技术的强大功能,增强读者自信心。

本篇只有一章,仅演示SQL Server的AlwaysON在Linux上的搭建过程,因为这个技术非常重要,所以足以单独成章。另外又因为这个技术很复杂,所以即使使用一章的篇幅,也只能用于演示,不足以深究技术细节。跟着本章能入门,这已经达到了作者的目的。

本篇包含第18~19章,分别分享了两位作者在Linux和SQL Server运维过程中一些印象深刻的案例,其目的是让读者能够更加深刻地体会一些知识点。

本部分包含4个附录,分别是常见的面试题及参考答案,运维工作中的检查列表(Checklist),SQL Server表关联的技术细节,最后就是Linux的内核参数说明。由于这些知识重要但又不足以写在书的主体中,所以以附录形式展示。

内容提要

随着微软公司的开源策略逐步深化,其数据库拳头产品SQL Server不仅能运行在Windows平台上,经过一系列产品迭代,还能稳定地运行在主流的Linux平台中,并且越来越受到企业的认同。为了跟上时代的步伐,从业者有必要尽快掌握Linux上的SQL Server的使用方法。

本书属于入门级别的技术图书,主要面向对微软SQL Server有初步认识,并且希望掌握在Linux上的SQL Server运维及性能优化的数据库从业人员。当然,本书也适合在校学生学习使用,以便为后续就业打下良好的基础。

本书以实操为主,讲解了在Linux上SQL Server的安装、配置、监控及高可用搭建等内容,同时融入了作者10年工作经历中总结的Linux及SQL Server性能优化的经验,以协助读者更快入门。

本书包括基础篇、管理篇、性能篇、架构篇、案例篇共计5大板块,每个板块包括若干章内容,每章力求讲清楚、讲透一个技术点。在写作本书时,作者不仅关注本书的系统性,同时还关注本书的实用性,力求使本书能成为大家经常翻阅的工具书。书中的案例均来自实践,希望对读者学习书中的知识点及体会作者的运维、优化思想有所帮助。

前言

SQL Server作为微软公司著名的数据库管理系统,多年以来一直稳居各种数据库排名的前三甲。作为最初由图灵奖数据库方面得主詹姆斯·格雷主导开发,并基于另外一位图灵奖数据库方面得主Michael Stonebraker开发的Ingres发展起来的SQL Server数据库管理系统,经过30多年的锤炼,已经得到业内的广泛认同和应用。

作为早已轻松支持TB甚至PB级别数据量的数据库产品,合理使用SQL Server足以应对绝大部分常规需求。由于某些原因,在中国大陆SQL Server一直不被看好,这个现象从2014年微软第3任CEO萨蒂亚·纳德拉上任,并提出“Microsoft Open Source”之后得到了很大的改变。随着.NET、VisualStudio、Office等微软产品逐步实现跨平台应用,SQL Server也在2016年正式可运行在主流的Linux平台上(目前它支持Red Hat/CentOS、Ubuntu和SUSE)。

版权:人民邮电出版社