高性能MySQL 第4版
全新正版 极速发货
¥
55.39
5.5折
¥
100
全新
库存56件
作者 (美)西尔维亚·博特罗斯,(美)杰里米·廷利
出版社 电子工业出版社
ISBN 9787121442575
出版时间 2022-10
装帧 平装
开本 16开
定价 100元
货号 1202739981
上书时间 2024-07-02
商品详情
品相描述:全新
商品描述
作者简介 "Silvia Botros是Twilio的高级首席工程师。在SendGrid工作期间,她帮助部署和维护了各种MySQL数据存储,这些数据存储支持邮件管道和SendGrid提供的其他产品,并推动MySQL设计从开始到生产。 Jeremy Tinley是Etsy的高级职员工程师,拥有超过20年的MySQL经验。在他的职业生涯中,他管理了成千上万个MySQL实例,着眼于可用性、可靠性和运营效率。 译者简介 宁海元有超过十年的数据库管理经验,从最初的SQLServer 2000到Oracle再到MySQL,擅长数据库高可用架构、性能优化和故障诊断。目前专注于无线数据领域。网络常用名NinGoo, 周振兴毕业于北京师范大学数学系,2009年开始负责MySQL运维管理工作,有丰富的MySQL性能优化、Troubleshooting经验,对MySQL主要模块的实现和原理有深入的研究,对系统架构、高可用环境规划都有深入理解。 张新铭,云掣资深数据库专家,网络常用名俊达,曾任淘宝、支付宝DBA,全程参与淘宝核心业务系统底层存储系统改造,参与建设支付宝MySQL标准化运维体系。对于数据库体系结构和运作原理有深入的理解,擅长大数据量和高访问量OLTP数据库的设计和优化。" 目录 序 前言 本书第4版的致谢 第1章 MySQL架构1 MySQL的逻辑架构1 连接管理与安全性2 优化与执行2 并发控制3 读写锁3 锁的粒度4 事务5 隔离级别7 死锁8 事务日志9 MySQL中的事务10 多版本并发控制12 复制13 数据文件结构14 InnoDB引擎14 JSON文档支持15 数据字典的变化16 原子DDL16 小结16 第2章 可靠性工程世界中的监控17 可靠性工程对DBA团队的影响18 定义服务水平目标18 怎样才能让客户满意19 用什么来度量20 定义SLI和SLO20 监控解决方案21 监控可用性22 监控查询延迟24 监控报错24 主动监控25 度量长期性能31 了解业务节奏31 有效地跟踪指标32 使用监控工具检查性能33 使用SLO来指导整体架构34 小结34 第3章 Performance Schema35 Performance Schema介绍35 插桩元件36 消费者表的组织37 资源消耗39 局限性39 sysSchema40 理解线程40 配置41 启用或禁用Performance Schema42 启用或禁用插桩42 启用或禁用消费者表43 优化特定对象的监控44 优化线程的监控45 调整Performance Schema的内存大小46 默认值46 使用Performance Schema46 检查SQL语句46 检查读写性能54 检查元数据锁56 检查内存使用情况56 检查变量59 检查最常见的错误62 检查Performance Schema自身63 小结65 第4章 操作系统和硬件优化66 什么了MySQL的性能66 如何为MySQL选择CPU67 平衡内存和磁盘资源67 缓存、读取和写入67 你的工作集是什么68 固态存储68 闪存概述69 垃圾收集69 RAID性能优化70 RAID故障、恢复和监控72 RAID配置和缓存73 网络配置75 选择文件系统77 选择磁盘队列调度器79 内存和交换79 操作系统状态81 其他有用的工具84 小结84 第5章 优化服务器设置86 MySQL的配置是如何工作的87 语法、作用域和动态性88 …… 内容摘要 《高性能MySQL》一直是MySQL领域的经典之作,影响了一代又一代的DBA和技术人员,从第3版出版到第4版出版过去了近十年,MySQL也从5.5版本更新到了8.0版本。第4版中增加了大量对MySQL5.7和8.0版本新特性的介绍,删除了一些在新版本中已经废弃或者不再常用的功能,还增加了对云数据库的介绍,减少了在官方文档中已有的基础使用和配置相关的内容。这些年,MySQL经过在大量大规模互联网场景中的应用验证,使得本书在继续关注高性能之外,还用了较多的篇幅来介绍如何实现MySQL的大规模可扩展应用和合规性问题,这是相比第3版优选的不同,也是本书封面上所写的“经过大规模运维验证的策略”的体现。 本书适合数据库管理员(DBA)阅读,也适合系统运维和开发人员参考学习。不管你是数据库新手还是专家,相信都能从本书中有所收获。 主编推荐 "如何释放MySQL的全部能量?通过《高性能MySQL》(第4版),你将学习到各种高级技术,包括设置服务器级别目标,设计schema、索引和查询,调整服务器、操作系统和硬件,以充分发挥平台的潜力。本书还向数据库管理员介绍了通过复制、负载均衡、高可用性和故障切换来扩展应用程序的安全且实用的方法。 《高性能MySQL》(第4版)旨在反映云和自托管MySQL的近期新进展、InnoDB性能,以及新特性和新工具,可以帮助你设计一个可随业务扩展的关系数据平台。你将学习到数据库安全方面的很好实践,以及在性能和稳定性方面来之不易的经验。 ·深入了解MySQL的体系结构,包括其存储引擎的关键事实。·了解服务器配置如何与硬件和部署选择配合使用。 ·让查询性能成为软件交付过程的一部分。 ·检查MySQL复制和高可用性的增强功能。·比较托管云环境中的不同MySQL产品。 ·探索MySQL从应用端配置到服务器调优的全栈优化。·将传统的数据库管理任务转变为自动化流程。" 媒体评论 "《高性能 MySQL》从第 2 版引入国内以来一直是业界经典。宁海元翻译的第 3 版让大部分 MySQL 从业人员受益匪浅,十年后的今天我们又迎来了《高性能 MySQL》的第 4 版。十年来,中国的 MySQL 发展从部分互联网场景发展到全领域场景,本书也新增了大量云化、规模化、可扩展等特性的内容,通俗易懂又专业深入,是时候更新一下你的书架了。 ——陈栋,沃趣科技创始人 &CEO 岁月洗练,历久弥新。高性能是一个永恒的话题和不懈的追求。在 MySQL 领域,本书无疑是很好的表率之一。从互联网到企业级应用,从独立部署到虚拟化和云计算,十年之间,天翻地覆,然而 MySQL 的魅力有增无减。数据库性能涉及很多复杂的技术领域,而本书娓娓道来深入浅出的风格让人着迷,使得系统性的理解水到渠成。当我读到Performance Schema 常因性能影响而被建议关闭的主题时,仿佛看到与当年 Oracle 同样的演进历程,MySQL 逐渐丰富的可观测性,已经使其性能诊断能力接近了商业数据库的水准,臻至大成。 ——盖国强,云和恩墨创始人,鲲鹏 MVP 《高性能 MySQL》已经是 MySQL DBA 的案前常备图书。这本书不仅教会了大家很多MySQL 的Best Practice,同时还从内核实现层面深入地解释原理,做到了知其然更知其所以然。所以这不仅是一本很好的 MySQL 工具书,同时也是有志于从事数据库内核研发的朋友很好的参考资料。 ——黄东旭,PingCAP 联合创始人兼 CTO 无论是在中国还是全世界,MySQL 都是当下极为流行、使用极为广泛的开源关系数据库。《高性能 MySQL》是 MySQL 社区非常有影响力的一本书,第 4 版使得这本书与近十年MySQL 的发展和实践保持了高度同步。 ——阳振坤,OceanBase 数据库创始人 从 2009 年开始,在过去的十几年里,《高性能 MySQL》一直陪伴着我。它也是我向MySQL 爱好者推荐最多的一本书,甚至超过了我自己写的《MySQL 运维内参》。它可以帮助 MySQL 相关人员把自己的数据库管理和运维能力快速提升到相对较高的水平并解决工作中碰到的实际问题,是一本的经典之作。近几年来,MySQL 的发展很快,在内核层的变化也很大,同时伴随着云原生的发展,MySQL 也是云上数据库的主流产品。本书第 4 版恰逢其时地增加了相应的内容,在技术深度和知识广度上做到了很好的平衡。非常感谢原作者和译者所做的努力,期待更多的人通过本书获得更多的 MySQL 知识。通过从本书中学到的知识,在工作中解决实际问题,这是对为本书付出劳动的人的优选回馈。 ——周彦伟,极数云舟创始人,Oracle MySQL ACE Director,中国计算机行业协会数据库专委会会长 我喜欢这个新版本,它将重点转向了现代、务实的通过团队成员传递商业价值的思维模式。它改变了前几版只关注复杂的内部结构和理论从而导致收益缩减的短视,转向了更全面的视角。本书仍然覆盖关于“数据库如何工作”的知识,但现在是以一个全新的、人性化的观点呈现的,这是非常有必要的。 ——Baron Schwartz,《高性能 MySQL》第 2 版和第 3 版的主要作者 自 17 年前第 1 版面世以来,《高性能 MySQL》一直是 MySQL 世界的重要组成部分。MySQL 一直在向前发展,Silvia 和 Jeremy 做了一项伟大的工作,使这本书的内容与现代 MySQL 保持同步。 ——Jeremy Cole 本书第 4 版更新了现代实践经验,为 MySQL 管理员和开发者提供了丰富、可靠的建议。 ——Shlomi Noach,PlanetScale 数据库工程师 《高性能 MySQL》(第 4 版)有了新的关注点,它不再只是深挖 MySQL 的每一点性能,我们现在拥有一个由工具和供应商组成的大型生态系统。Silvia 和 Jeremy 完美地详述了MySQL 如何适应新的局面。不管你用什么方式使用 MySQL,这本书都是不可离手的。 ——Sugu Sougoumarane,Vitess 联合创始人,PlanetScale CTO Silvia 和 Jeremy 做了一项了不起的工作,他们既保留了本书的核心内容,又对其进行了更新,以覆盖快速变化的 MySQL 世界。 ——Peter Zaitsev,Percona 创始人兼 CEO,《高性能 MySQL》(第 3 版)作者之一"
— 没有更多了 —
本店暂时无法向该地区发货
以下为对购买帮助不大的评价