V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hugo775128583
V2EX  ›  数据库

DBA 知识从哪里起步

  •  
  •   hugo775128583 · 2016-12-18 15:06:14 +08:00 · 1502 次点击
    这是一个创建于 2689 天前的主题,其中的信息可能已经有所发展或是发生改变。
    数据库小白,使用 mysql , redis , mongodb 比较多,但都仅限在一般的使用(CRUD)。
    觉得只会用完全不够,所以想了解和学习数据库的通用知识和概念,常见几类数据库的 Troubleshooting 。

    各位路过的大神能否指点本咸鱼一下学习路线,比如推荐一些书或者博客之类的。拜谢!

    另:常听人提及数据库的性能瓶颈,以及相应的解决方案。请问是否也有了解这方面知识的地方,比如一些公司公开了自己的解决方案等。
    16 条回复    2016-12-19 14:03:33 +08:00
    em70
        1
    em70  
       2016-12-18 15:30:49 +08:00 via Android   ❤️ 2
    不管你爬取也好,随机生成也好,先制造一个十亿级别的数据库来,然后在上面各种折腾玩耍,追求极致,中间需要什么知识就去搜索
    hugo775128583
        2
    hugo775128583  
    OP
       2016-12-18 15:43:08 +08:00 via Android
    @em70 的确折腾能学到不少知识,但是我觉得自己折腾偶然性太高,比如有些情况可能就碰巧没有“折腾到”。一边自己折腾,一边复现别人遇到的问题再折腾,哈哈
    Mirana
        3
    Mirana  
       2016-12-18 15:43:38 +08:00
    看源码?
    slixurd
        4
    slixurd  
       2016-12-18 15:46:09 +08:00
    DBA 不是从搭建到运维么..
    hugo775128583
        5
    hugo775128583  
    OP
       2016-12-18 16:02:36 +08:00 via iPad
    @Mirana 看源码能够增进对某个数据库的了解,比如设计理念。但是对它的性能瓶颈能源码上也能看出来么?
    hugo775128583
        6
    hugo775128583  
    OP
       2016-12-18 16:03:26 +08:00 via iPad
    @slixurd 搭...搭建...,指的是安装到启动么
    Mirana
        7
    Mirana  
       2016-12-18 16:34:26 +08:00
    @hugo775128583 构造原理都懂了,性能瓶颈还不懂?
    shiny
        8
    shiny  
       2016-12-18 16:36:44 +08:00 via iPhone
    高性能 MySQL
    em70
        9
    em70  
       2016-12-18 16:52:39 +08:00 via Android
    @hugo775128583 你要的不是起步嘛,复现别人的经历是进阶内容,先赶快去自己折腾,足够你玩一年了
    goodniuniu
        10
    goodniuniu  
       2016-12-18 18:08:37 +08:00 via iPhone
    有场景需求进步快,各种调优逼的会发疯
    xiuc001
        11
    xiuc001  
       2016-12-18 18:13:06 +08:00
    去大公司,天然环境
    hugo775128583
        12
    hugo775128583  
    OP
       2016-12-18 19:09:12 +08:00 via Android
    @xiuc001 嗯大公司的确资源比高校和小公司多,不过还是希望能在进大公司前对这方面有一定深度的了解,毕竟小白怎么进大公司
    hugo775128583
        13
    hugo775128583  
    OP
       2016-12-18 19:10:04 +08:00 via Android
    @goodniuniu 哈哈对,有动力驱使自己前进
    slixurd
        14
    slixurd  
       2016-12-18 21:50:26 +08:00
    23333
    你以为跑起来就行了么= =
    DBA 先熟读所有配置项先....
    还有什么主从啊,各种周边工具,运维工具搞起来...
    k9982874
        15
    k9982874  
       2016-12-19 08:15:15 +08:00 via iPad
    现在软件傻瓜化,硬件便宜的像白菜,不像以前了要死抠性能。

    就个人经验来说:
    基础必须做的就是读写分离(这个一定要做),调整一下 cache ,开 slow log
    进阶就是分布式集群,容灾,备份恢复。

    再具体就看 slow log 优化程序。
    recordnow
        16
    recordnow  
       2016-12-19 14:03:33 +08:00
    报名参加个原厂 oracle 培训吧,快速起步和入门。领导准备花部门的经费让我去考个 OCP 了。
    最重要的还是看书,实战,书籍可以参考豆瓣读书的评分,还有电商的书籍排名及销量。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1274 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 23:33 · PVG 07:33 · LAX 16:33 · JFK 19:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.