首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
拉勾
V2EX  ›  程序员

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

  •  
  •   javaWeber · 65 天前 · 1631 次点击
    这是一个创建于 65 天前的主题,其中的信息可能已经有所发展或是发生改变。
    平常只会用 select,update,union,group by 这些简单的 sql,不太会优化 sql,也不太懂索引的原理。
    《 mysql 技术内幕》和《高性能 mysql 》,先看哪一本好?
    11 回复  |  直到 2019-01-17 10:50:46 +08:00
        1
    dilu   65 天前
    MYSQL 技术内幕更好一点 讲的比较偏向原理 高性能 MySQL 就告诉你怎么做 原理比较少
        2
    chnyang   65 天前
    @dilu 所以不是应该先知道怎么做, 再去看原理么
        3
    TomVista   65 天前   ♥ 1
    平常只写增删查改看《高性能 mysql 》,,数据库管理员看《 mysql 技术内幕》
        4
    luoyou1014   65 天前
    『 mysql 技术内幕』没有看过,谈下『高性能 mysql 』,这本书我看了 40%左右(实在大块头,啃不完),总体而言这本书更偏向于运维,里面作为 mysql 语句以及建表层面的优化仅有一章,而且讲的不太深入,书中大量涉及了硬件,系统,引擎层面的优化,对于开发而言有点屠龙之技的感觉,看了之后,如果没有大数据的测试,是很难体验效果的。

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

    以上是从功利角度而言的,从兴趣角度的话,有时间都看也没啥问题。
        5
    dilu   65 天前
    @chnyang 你是大佬你随意,反正我是先看原理,懂了之后看具体怎么用,反正对我来说这样更合理点
        6
    jasonyang9   65 天前
    如果你有相当基础的话,推荐 C.J. Date 的 SQL and Relational Theory
        7
    nine   65 天前
    运维书,通读即可,泛读亦可。
        8
    mmdsun   64 天前 via Android
    这种都读。先高性能 MySQL 吧 深入浅出 MySQL 也不错。
        9
    Mrun   64 天前
    前者觉得不错,后者也可以看,后者主要是太多运维方面的只是
        10
    alexmy   64 天前
    我是先看 MySQL 必知必会,然后看深入浅出 MySQL,两本有很大一部分的类似,后者可以多看看优化。
        11
    javaWeber   64 天前
    @nine 后端也得懂些 sql 优化吧。。经常要问索引和锁的原理。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   784 人在线   最高记录 4385   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 18ms · UTC 20:16 · PVG 04:16 · LAX 13:16 · JFK 16:16
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1