《mysql 技术内幕》和《高性能 mysql》,先看哪一本好?

2019-01-16 16:54:22 +08:00
 javaWeber
平常只会用 select,update,union,group by 这些简单的 sql,不太会优化 sql,也不太懂索引的原理。
《 mysql 技术内幕》和《高性能 mysql 》,先看哪一本好?
11828 次点击
所在节点    程序员
11 条回复
dilu
2019-01-16 16:57:53 +08:00
MYSQL 技术内幕更好一点 讲的比较偏向原理 高性能 MySQL 就告诉你怎么做 原理比较少
chnyang
2019-01-16 17:00:29 +08:00
@dilu 所以不是应该先知道怎么做, 再去看原理么
TomVista
2019-01-16 17:01:42 +08:00
平常只写增删查改看《高性能 mysql 》,,数据库管理员看《 mysql 技术内幕》
luoyou1014
2019-01-16 17:04:08 +08:00
『 mysql 技术内幕』没有看过,谈下『高性能 mysql 』,这本书我看了 40%左右(实在大块头,啃不完),总体而言这本书更偏向于运维,里面作为 mysql 语句以及建表层面的优化仅有一章,而且讲的不太深入,书中大量涉及了硬件,系统,引擎层面的优化,对于开发而言有点屠龙之技的感觉,看了之后,如果没有大数据的测试,是很难体验效果的。

如果你们公司没有运维,需要开发硬上的话,这本书还是蛮适合的,如果有运维,自己也没有计划专业搞数据库,那这本书大部分内容对开发而言意义不大。

以上是从功利角度而言的,从兴趣角度的话,有时间都看也没啥问题。
dilu
2019-01-16 17:04:21 +08:00
@chnyang 你是大佬你随意,反正我是先看原理,懂了之后看具体怎么用,反正对我来说这样更合理点
jasonyang9
2019-01-16 17:09:04 +08:00
如果你有相当基础的话,推荐 C.J. Date 的 SQL and Relational Theory
nine
2019-01-16 21:30:50 +08:00
运维书,通读即可,泛读亦可。
mmdsun
2019-01-17 08:06:02 +08:00
这种都读。先高性能 MySQL 吧 深入浅出 MySQL 也不错。
Mrun
2019-01-17 09:34:48 +08:00
前者觉得不错,后者也可以看,后者主要是太多运维方面的只是
alexmy
2019-01-17 10:32:23 +08:00
我是先看 MySQL 必知必会,然后看深入浅出 MySQL,两本有很大一部分的类似,后者可以多看看优化。
javaWeber
2019-01-17 10:50:46 +08:00
@nine 后端也得懂些 sql 优化吧。。经常要问索引和锁的原理。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/527644

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX