惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Application and Cybersecurity Blog
Application and Cybersecurity Blog
S
Securelist
K
Kaspersky official blog
Scott Helme
Scott Helme
C
CXSECURITY Database RSS Feed - CXSecurity.com
GbyAI
GbyAI
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
C
Cisco Blogs
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园 - Franky
Security Latest
Security Latest
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Y
Y Combinator Blog
T
Threat Research - Cisco Blogs
L
LINUX DO - 热门话题
C
Cyber Attacks, Cyber Crime and Cyber Security
Project Zero
Project Zero
Cisco Talos Blog
Cisco Talos Blog
月光博客
月光博客
I
Intezer
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
人人都是产品经理
人人都是产品经理
L
Lohrmann on Cybersecurity
Recorded Future
Recorded Future
Latest news
Latest news
V2EX - 技术
V2EX - 技术
T
The Exploit Database - CXSecurity.com
H
Heimdal Security Blog
F
Fortinet All Blogs
Cloudbric
Cloudbric
IT之家
IT之家
博客园 - 叶小钗
Microsoft Security Blog
Microsoft Security Blog
P
Proofpoint News Feed
博客园 - 司徒正美
Apple Machine Learning Research
Apple Machine Learning Research
PCI Perspectives
PCI Perspectives
AWS News Blog
AWS News Blog
H
Help Net Security
S
Security @ Cisco Blogs
酷 壳 – CoolShell
酷 壳 – CoolShell
Recent Announcements
Recent Announcements
Hacker News - Newest:
Hacker News - Newest: "LLM"
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
F
Full Disclosure
S
Schneier on Security
S
Security Affairs
T
Tenable Blog

MySQL

请教大家一个关于 mysql 服务崩溃的问题 - V2EX 数据库连接数超了如何解决 - V2EX count 的语句优化问题 - V2EX 连接 MySQL 很慢的问题 - V2EX MYSQL UPDATE 在很短的时间内更新相同的语句,就会有告警,导至事务失败,有没有人遇到这问题? MySQL 磁盘读取飙升,导致阿里云服务器卡死 - V2EX 求 Macos 下面 homebrew 安装 mysql 到指定目录的方法 使用 EXISTS 优化 IN 子查询 - V2EX 什么时候可以将 mysql 默认隔离机制改为读已提交 跨平台的 MySQL Parser - V2EX MySQL 大表排序有什么好的方案?只能上 Mongo? Mysql 无法修改自增主键的 AUTO_INCREMENT 值 升级服务器后, mysql 性能反而更慢了,求排查思路 坑爹的字符集问题:踩到了 MySQL 的 bug 两个人的数据开发团队,被要求从零开始治理企业数据 MySQL 8.4 LTS 与 Metabase 奇怪兼容性问题:降级到 8.0.4 后问题解决 (1Panel and BT Panel 复现) - V2EX 公司内网,怎么搭建主备 mysql,高可用。故障自动切。 不买云服务 mysql 自增 ID 突然变为 int 最大值问题 覆盖还原 data 文件夹后, mysql 无法启动了 - V2EX 生产力工具 - V2EX 各位大佬,有个奇葩的技术问题 - V2EX 关于 mysql trx_id 的疑惑 发帖一问 sql 性能讨论 - V2EX 数据库高频更新问题 谁遇到过没 有啥好的解决方案部 - V2EX 有用过 SyncNavigator 或者类似的简单数据库同步软件吗, - V2EX mysql 遇到最愚蠢的查询性能问题,求解决 - V2EX 有什么优雅的 mysql 增加字段名的方法呢? - V2EX 各位 Mysql 大佬,问一个 8.0 版本 json 的问题 - V2EX mysql online DDL 时间很长,咋整,数据量不多,就 30W - V2EX 数据库中 select for update 和 version 乐观锁各自的适用场景是啥? - V2EX mysql 宿主机没有办法访问的问题 - V2EX mysql 求助 - V2EX MySQL 8.4 MGR 可以上生产吗? - V2EX mysql 亿级数据,数据筛选和导入导出 - V2EX 大佬们你们 Mysql 的数据库名称怎么分割的? - V2EX mysql 数据增量同步 - V2EX 新项目准备启动, MYSQL 选择 8.4.2 这个版本,有没什么坑? - V2EX mysql 一年新增 800 多万条数据,如果是单表的话请问服务器能支撑吗?各位有什么好的办法吗? - V2EX 新手求个远程数据库稳妥的解决方案~或者实时备份数据库的方法 - V2EX 铁子们,求助 docker 中 MySQL 导入数据库速度问题 - V2EX 大家的 SQL 一般怎么管理? - V2EX 询问一个慢查询的问题 - V2EX 现在用 mysql 的多 还是 mariadb 的多 - V2EX 关于 MySQL 查询咨询 - V2EX 请教个问题,如何快速的删除 mysql 的数据 求助:Mysql 数据文件夹如何被新安装的 Mysql 读取 - V2EX mysql 有没有什么中间件能模拟 mongodb? - V2EX 请问 debian12 mysql5.7 可以通过添加 apt 源安装吗?
《高性能 MySQL》第三版:是否已经过时?
ZimaBlueee · 2025-06-01 · via MySQL

这是一个创建于 377 天前的主题,其中的信息可能已经有所发展或是发生改变。

5 年 Java 后端开发,一直没深入学习过 MySQL ,平时只是使用,不了解 MySQL 原理或者性能优化。

搜了下看到很多人推荐《高性能 MySQL 》这本书,但发现几个问题:

  • 这本书的第三版评价很高,但是基于5.5写的;
  • 第四版增加了大量对 MySQL5.78.0版本新特性的介绍,但是豆瓣上的评价说翻译的不好。

请问有读过的 V 友推荐一下现在学习 MySQL 该读哪本书籍,或者哪个老师的视频呢?

跪求解答!

Sangs3112

1

Sangs3112      2025 年 6 月 1 日

没看过高性能 MySQL ,我看的 MySQL45 讲感觉写的还挺好的,里面也有少量的 5.5 和 8 版本的区别,你可以看一下。

xuanbg

2

xuanbg      2025 年 6 月 1 日

过时了,关系型数据库早就过时了。狗都不用 MySQL !

不知道 OP 是否满意这个答案?

securityCoding

5

securityCoding      2025 年 6 月 1 日 via Android

没信心的话问题出在基础原理掌握不够?看看极客时间上那个 mysql ,其实还不错

512357301

6

512357301      2025 年 6 月 1 日 via Android

SQL ,万年没变过,基础永不过时,新特性百度一下就可以了。
综上,建议学第三版。

felixcode

7

felixcode      2025 年 6 月 1 日

非得运维现有系统的话学一下 mysql
真要学好东西的话还得是 postgresql

815979670

8

815979670      2025 年 6 月 1 日   ❤️ 1

个人观点 MySQL 没有过时,仍然有很多项目在使用 MySQL/MariaDB ,但不可否认的是 在新项目的技术栈选择中 PostgreSQL 使用率在逐步提升。

相比较来说 PostgreSQL 功能更丰富、开源协议更友好等原因,如果新项目没有特殊的原因必须选择 MySQL ,我个人是更倾向于 PostgreSQL 的

v1

9

v1      2025 年 6 月 1 日

按前面某些人的说法,MSSQL 不是远古了。医保/养老金系统还跑在 mssql 上呢

EricYuan1

10

EricYuan1      2025 年 6 月 2 日   ❤️ 15

楼上的都审题吗?人家问的是书籍第三版是否过时,上来牛头不对马嘴的回答…

yibo2018

11

yibo2018      2025 年 6 月 2 日   ❤️ 1

每次读书籍都有豁然开朗的感觉,喜欢就去读好了,正如楼上所说,这种经典,基础的东西不会过时,后续演变的技术都在这个基础上发展的。我记得没错的话这本书每一章都会从历史到未来进行阐述,所以不必担心,你可以看到历史,也可以看到未来

longlonglanguage

12

longlonglanguage      2025 年 6 月 2 日

个人觉得够用就行,何必拿着软件的 bug 当特性给那仔细研究,你又不搞 sql 注入,可能你刚搞明白它的“特性”,它一个版本更新就没了。

v1

13

v1      2025 年 6 月 2 日

@EricYuan1 哪有牛头不对马嘴的回答,只有指鼠为鸭的人。

书籍知识哪有过时的,亦或者不过时的?不同时、不同人、不同环境,读的结果都不同。

如果不限定条件,怎么体现过时或者不过时?难道 2025 年学习汇编过时吗?学习 dos 指令不过时吗?

lybcyd

14

lybcyd      2025 年 6 月 2 日   ❤️ 4

@kk2syc 技术书籍是文学作品,阅读的目的是精进某个领域的技术,当然存在过时或者不过时。楼主明确提出作为 web 程序员学习数据库,现在去看基于 MySQL 5.5 版本的书是否过时,完全没有任何歧义。要么就拿出汇编或者 dos 来说就是抬杠。

xuanbg

16

xuanbg      2025 年 6 月 2 日   ❤️ 5

@ZimaBlueee 好吧,既然 OP 能够真心诚意地问问题,那我也就不能阴阳了。SQL 确实是有不少的方言,MySQL 不同版本也有不同的功能。但这些差异并不影响你学习 SQL 基本理论、语法和相关的数据查询技巧。SQL 语句无非实现“增删改查”4 个功能。“增删改”没什么好说的,基本没啥技巧可言。唯独查询,上下限差距极大。

想要查询写得好,就要掌握几项基本原则。其中最重要的原则有二:一曰无必要不全表扫描。二曰尽早收敛结果集。第一个原则一看就明白,无非就是要走索引,能不回表尽量不要回表,这些都是老生常谈。第二个原则则经常被忽视,尤其是中间结果,往往不被关注。要做到结果集最小,只能限定查询条件。也就是说,你一定要将条件前移,而不是到最后才进行筛选。让第一个结果集就最小,后面的自然也就不会大了。

crackidz

17

crackidz      2025 年 6 月 2 日

这书中文版都更新到第四版了吧,看看最新版就行。如果看不懂没关系,看看英文原版,还可以顺便提升一下英文

Tomatopotato

18

Tomatopotato      2025 年 6 月 2 日

话说 mysql 和 pg 哪个对低配置服务器更友好? 比如 2 核 2G 的

coderzhangsan

19

coderzhangsan      2025 年 6 月 2 日

mysql5.7 相较于 5.5 都有大量更新,更何况 8.0 以上版本了,至于用什么版本,这个主要看你现在工作用的是什么版本,按照开发环境尽量保持与生产环境一致的规范,学习尽量跟着环境版本走。

holdeer

20

holdeer      2025 年 6 月 2 日

绝对过时了,整个软件开发都快过时了😂

tingfeng1

21

tingfeng1      2025 年 6 月 2 日

读完了再看看 MySQL 文档

importmeta

25

importmeta      2025 年 6 月 2 日

纸质书就是不及时, 找国外经常更新的电子书看, 拿 AI 翻译.

prosgtsr

26

prosgtsr      2025 年 6 月 2 日

楼上说的都不错啊。mysql 是怎样运行的,或者 mysql45 讲都不错
高性能 mysql 不是给你介绍原理的,在我理解他更偏向给你讲使用、部署
mysql 的官方文档看不了一点,下载下来才几十兆,你以为很小,你打开一看,五千多页,看不了一点。。。

kkk1234567

27

kkk1234567      2025 年 6 月 3 日

建议还是可以看看的。

上月底,才碰到一个生产表,单机缩容内存后数据丢失问题,一群人开始没当回事,毕竟备份每天都很准时,结果查看所有的备份,这张表都没有数据。 但是对方信誓旦旦说里面有数据。 最后一看,引擎用的 MEMORY 。昏倒了。

reallycool

28

reallycool      2025 年 6 月 3 日

再烂的武功,如果你什么都不会,学了总比不学强,只有会的人才有资格选哪个更合适

neocanable

29

neocanable      2025 年 6 月 3 日

我看过第一版,十分有用。
我个人觉得,除了读源码以外,应该是 mysql 最好介绍原理的书了。
mysql 的每个引擎的存储结构和实现方式,以及索引的实现方式都有介绍。
所以推荐读一读吧。

Foxalone

30

Foxalone      2025 年 6 月 3 日   ❤️ 1

你要书吗? 我有. 运费你自己出就行了. 免费送.

wudanyang

32

wudanyang      2025 年 6 月 3 日

不过时,你可以先读第三版,然后可以再读第四版,读第四版的时候也会快非常多

WilliamColton

33

WilliamColton      2025 年 6 月 3 日

@Foxalone #30 他如果不需要的话,我想要💕,最近刚好在看相关面试题,想扩展一下,谢谢哥!

我的 vx 是:YmFpeXVlY2h1MzI0NzgyMDg1Ng==

base64 编码

codefun666

34

codefun666      2025 年 6 月 3 日

关系型数据库只选 Postgresql
- 功能更丰富
- 性能更好
- 开源协议友好
....

这年头还用啥 MySQL

julio867

35

julio867      2025 年 6 月 3 日

我看过 3 ,觉得挺好,很多基础的知识以及解决问题的思路很不错~
当然,我数据库比较菜😅
4 我看另一半就没再看了,也不是不好,而是转头去做其他事情,就落下了~

nmsn

36

nmsn      2025 年 6 月 4 日

Postgresql 有没有推荐的教程或者书

ZimaBlueee

37

ZimaBlueee      2025 年 10 月 11 日

谢谢楼上认真回答的各位,能做的只有小心心感谢!

最后选择了有个小伙伴提供的 MySQL 小册,因为第三版书是基于 5.5 的,并且体量太大了,我主要是为了面试临时突击的,所以选择了小册。

再次感谢!