数据库大神丁奇,10 年 MySQL 实战经验总结

Posted 程序员恒宇少年

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库大神丁奇,10 年 MySQL 实战经验总结相关的知识,希望对你有一定的参考价值。


最近疫情趋于平稳,出来面试的人也多了起来。我发现不少候选人,对数据库的认知还处在比较基础的阶段,以为会写“增删改查”、做表关联就足够了,那些工作中经常出现的问题,却支支吾吾答不上来,比如:


  • count(*) 慢该如何解决?

  • 对于千万级的大表,mysql 要怎么优化?

  • SQL 使用 Join 好,还是多次 Select 好?

  • 1000 多万条数据,建了索引还是慢,该怎么办?


想来,我在用 MySQL 的过程中,遇到的问题也是五花八门,从开发技巧到管理维护,从性能问题到安全问题。


第一个感受就是,MySQL 本身是个设计优良的系统,其中有很多巧妙的设计思路,比如 WAL 机制、索引的实现、缓存的处理方式等等,掌握好这些,能解决日常工作中的很多问题。


那会儿,也没少在网上找资料,虽说有所收获,但内容大多脱离真实的软件开发,看的时候各种明白,上手实操就原形毕露了。后来刷微博,看到诸霸转发了数据库大佬——丁奇的专栏《MySQL 实战 45 讲》。


跟着学下来,让我对 MySQL 的理解上了一个新高度。毫不夸张的说,这是我看过的最好的 MySQL 教程,口碑也不错,已经有超过 50000 人订阅了。



以上是关于数据库大神丁奇,10 年 MySQL 实战经验总结的主要内容,如果未能解决你的问题,请参考以下文章

34岁Java程序员裸辞,mysql实战45讲丁奇资源

3年以上开发者,如何快速掌握 MySQL ?

性能调优:京东大牛带我实战的经验总结

一位测试大神的5年软件测试工作经验总结,揭秘测试圈层层套路…

数据结构,算法,MySQL...合集

直播预约 | 丁奇2020年首场公开课