DBA 知识从哪里起步

2016-12-18 15:06:14 +08:00
 hugo775128583
数据库小白,使用 mysql , redis , mongodb 比较多,但都仅限在一般的使用(CRUD)。
觉得只会用完全不够,所以想了解和学习数据库的通用知识和概念,常见几类数据库的 Troubleshooting 。

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

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

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

再具体就看 slow log 优化程序。
recordnow
2016-12-19 14:03:33 +08:00
报名参加个原厂 oracle 培训吧,快速起步和入门。领导准备花部门的经费让我去考个 OCP 了。
最重要的还是看书,实战,书籍可以参考豆瓣读书的评分,还有电商的书籍排名及销量。

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

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

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

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

© 2021 V2EX