笨鸟先飞早入林,笨人勤学早成材。
--《省世格言》
:

高性能MySQL(第二版)

高性能MySQL(第二版)

作者: Baron Schwartz,Peter

出版社: 电子工业出版社

出版时间: 2010年1月

价格: 99.00元

ISBN: 9787121102455

【🔥扫码右侧二维码】

【📱扫码极速下载】浏览器自动唤起

💎独家资源·限时共享

作者简介:

Baron Schwartz 是一名软件工程师,他住在弗吉尼亚州的Charlottesville,在网上用的名字是Xaprb,这是他名字的第一部分按QWERTY键盘的顺序打在Dvorak键盘上时显示出来的名字。当他不忙于解决有趣的编程挑战时,Baron就会和他的妻子Lynn、狗Carbon一起享受闲暇时光。他的关于软件工程的博客地址是http://www.xaprb.com/blog。 Peter Zaitsev,MySQL AB公司高性能组的前任经理,现正运作着mysqlperformanceblog.com 网站。他擅长于帮助管理员为每天有着数以百万计访问量的网站修补漏洞,使用数百台服务器来处理TB级的数据。他常常为了找到一个解决方案而修改和升级软硬件(比如查询优化)。Peter还经常在讨论会上发表演讲。 Vadim Tkachenko,Percona公司的合伙人,该公司是一家专业的MySQL性能咨询公司。他过去是MySQL AB公司的性能工程师。作为一名在多线程编程和同步领域里的专家,他的主要工作是基准测试、特征分析和找出系统瓶颈。他还在性能监控和调优方面做着一些工作,使MySQL在多个CPU上更具有伸缩性。 Jeremy D. Zawodny和他的两只猫在1999年底从俄亥俄州的西北部搬到了硅谷,这样他就能为Yahoo!工作了——那时他刚好亲眼见证了.com泡沫的破灭。他在Yahoo!工作了八年半,将MySQL和其他开源技术组合起来使用,找到有趣的、令人兴奋的用途,而它们往往也是很大的用途。 近段时间,他重新发掘出了对飞行的热爱。其实,早在2003年年初,他就已经取得了私人滑翔机飞行员的执照,2005年获得商业飞行员的定级。从那时起,他花了大量的空闲时间驾驶滑翔机,飞翔在Hollister、加利福尼亚和Tahoe湖地区上空。他偶尔还会驾驶单引擎轻型飞机,和别人共同拥有一架Citabria 7KCAB和一架Cessna 182。临时的咨询工作可以帮助他支付飞行账单。 Jeremy和他可人的妻子及四只猫生活在加州的旧金山湾区。他的博客地址是jeremy.zawodny.com/blog。 Arjen Lentz 出生在阿姆斯特丹,但从千禧年以来他和他美丽的女儿Phoebe、黑猫 Figaro一直生活在澳大利亚的Queensland。Arjen最初是C程序员,在MySQL AB公司(2001-2007)里是第25号职员。在2007年短暂的休息之后,Arjen创建了Open Query(http://openquery.com.au),该公司致力于在亚太及临近地区开发和提供数据管理培训和咨询服务。Arjen也经常在讨论会和用户群中发表讲演。在充裕的闲暇时间里,Arjen热衷于烹饪、园艺、阅读、露营,以及研究RepRap。他的博客地址是http://arjen-lentz.livejournal.com。 Derek J. Balling自1996年以来就一直是Linux系统管理员。他协助Yahoo!那样的公司和Vassar学院那样的机构建立和维护服务器基础设施,也曾为Perl杂志和其他一些在线杂志撰写文章,并一直为LISA(Large Installation System Administration)会议的编程委员会服务。目前,他作为数据中心经理受雇于Answers.com。 当不做与计算机有关的事情时,Derek喜欢和他的妻子Debbie及他们的动物群(四只猫和一只狗)在一起。在博客http://blog.megacity.org上,他也会对当前热点发出评论或写些近来惹恼他的事情。

内容简介:

本书荣获2009年Jolt图书大奖,是不可多得的分享MySQL实用经验的图书。它不但可以帮助MySQL初学者提高使用技巧,更为有经验的MySQL DBA指出了开发高性能MySQL应用的途径。全书包含14章和4个附录,内容覆盖MySQL系统架构、设计应用技巧、SQL语句优化、服务器性能调优、系统配置管理和安全设置、监控分析,以及复制、扩展和备份/还原等主题,每一章的内容自成体系,适合各领域技术人员作选择性的阅读。 汇聚著名MySQL专家在实践中构建大型系统的多年经验。 剖析MySQL内部工作机制,指导读者MySQL开发出快速可靠的系统。 实例讲解MySQL实用又安全的高性能之路。

目录:

序 前言 第1章:MySQL架构 1.1 MySQL的逻辑架构 1.2 并发控制 1.3 事务 1.4 多版本并发控制 1.5 MySQL的存储引擎 第2章:寻找瓶颈:基准测试(Benchmarking)与性能分析(Profiling) 2.1 为什么要进行基准测试 2.2 基准测试策略 2.3 基准测试工具 2.4 基准测试样例 2.5 性能分析(Profiling) 2.6 分析操作系统 第3章:架构优化和索引 3.1 选择优化的数据类型 3.2 索引基础知识 3.3 高性能索引策略 3.4 索引实例研究 3.5 索引和表维护 3.6 正则化和非正则化 3.7 加速ALTER TABLE 3.8 对存储引擎的说明 第4章:查询性能优化 4.1 基本原则:优化数据访问 4.2 重构查询的方式 4.3 查询执行基础知识 4.4 MySQL查询优化器的限制 4.5 优化特定类型的查询 4.6 查询优化提示 4.7 用户定义变量 第5章:MySQL高级特性 5.1 MySQL查询缓存 5.2 在MySQL中存储代码 5.3 游标 5.4 准备语句 5.5 用户自定义函数 5.6 视图 5.7 字符集和排序规则 5.8 全文搜索 5.9 外键约束 5.10 合并表和分区 5.11 分布式(XA)事务 第6章:优化服务器设置 6.1 配置基础知识 6.2 通用调优原则 6.3 MySQL I/O调优 6.4 MySQL并发调优 6.5 基于工作负载调优 6.6 每联接(Per-Connection)设置调优 第7章:操作系统和硬件优化 7.1 什么限制了MySQL的性能 7.2 如何为MySQL选择CPU 7.3 平衡内存和磁盘资源 7.4 为从服务器选择硬件 7.5 RAID性能优化 7.6 存储区域网络和网络附加存储 7.7 使用多个磁盘卷 7.8 网络配置 7.9 选择操作系统 7.10 选择文件系统 7.11 线程处理 7.12 交换 7.13 操作系统状态 第8章:复制 8.1 复制概述 8.2 创建复制 8.3 揭示复制的真相 8.4 复制拓扑 8.5 复制和容量规划 8.6 复制管理和维护 8.7 复制问题和解决方案 8.8 复制有多快 8.9 MySQL复制的未来 第9章:伸缩性与高可用性 9.1 术语 9.2 MySQL的伸缩性 9.3 负载平衡 9.4 高可用性 第10章:应用层面的优化 10.1 应用程序性能概述 10.2 Web服务器的议题 10.3 缓存 10.4 扩展MySQL 10.5 可替代的MySQL 第11章:备份与还原 11.1 概况 11.2 要权衡的事项 11.3 管理和备份二进制日志 11.4 数据备份 11.5 从备份中还原 11.6 备份和还原的速度 11.7 备份工具 11.8 脚本化备份 第12章:安全 12.1 术语 12.2 账号的基本知识 12.3 操作系统安全 12.4 网络安全 12.5 数据加密 12.6 在Chroot环境里使用MySQL 第13章:MySQL服务器的状态 13.1 系统变量 13.2 SHOW STATUS 13.3 SHOW INNODB STATUS 13.4 SHOW PROCESSLIST 13.5 SHOW MUTEX STATUS 13.6 复制的状态 13.7 INFORMATION_SCHEMA 第14章:用于高性能MySQL的工具 14.1 带界面的工具 14.2 监控工具 14.3 分析工具 14.4 MySQL的辅助工具 14.5 更多的信息来源 附录A:大文件传输 附录B:使用EXPLAIN 附录C:在MySQL里使用Sphinx 附录D:锁的调试 索引 收起全部

相关推荐

追问
2025-03-04 9.3k
长安的荔枝
2025-03-05 4.8k

评论

2024-06-19 02:31:15
书虫漫步发表
《高性能MySQL(第二版)》堪称MySQL领域的经典指南,它以深入浅出的语言将MySQL的底层原理娓娓道来。对于初学者而言,本书提供了一份详细的指南,帮助读者快速掌握MySQL的使用技巧;对于经验丰富的DBA,它则是开发高性能MySQL应用的宝典。全书内容涵盖广泛,从系统架构到安全设置,每一章都详尽且实用。
2024-06-19 02:31:15
程序员小强发表
作为一名MySQL开发者,我强烈推荐《高性能MySQL(第二版)》。本书从MySQL的内部工作机制入手,深入剖析了其高性能的实现原理。丰富的实例和详细的示例代码,让我对MySQL的优化技巧有了全新的认识。本书既适合初学者的入门之选,也为资深DBA提供了更深入的进阶指南。
2024-06-19 02:31:15
数据库爱好者发表
《高性能MySQL(第二版)》是MySQL知识体系的百科全书。它汇集了众多MySQL专家的实战经验,从架构设计到性能调优,每一章都包含了丰富的实战案例和最佳实践。本书不仅是一本技术指南,更是一本系统思维的教科书,对于数据库管理员和工程师的成长具有极高的指导意义。
2024-06-19 02:31:15
小狐狸发表
作为一名MySQL小白,我曾对MySQL的高性能优化感到无从下手。《高性能MySQL(第二版)》成为了我的启蒙读物。本书用通俗易懂的语言阐释了MySQL的底层原理,让我对MySQL系统有了更深刻的理解。通过书中的实例讲解和实战指导,我逐渐掌握了MySQL的性能调优技巧,大大提升了数据库的运行效率。
2024-06-19 02:31:15
代码精灵发表
《高性能MySQL(第二版)》是MySQL开发者的必备之书。它从SQL语句优化到服务器性能调优,每一个知识点都深入浅出,深入剖析。本书不仅关注技术的实现,更注重原理的理解,帮助读者真正掌握MySQL的高性能之道。无论是初学者还是资深DBA,都能从书中找到所需的知识与技能。
登录发表评论