Mysql(七) -- 阶段学习总结

总结

  • 前面整理了差不多六篇Mysql的文章知识,算是对日常公共中遇到的Mysql问题以及原因的一个记录和知识整理,后面会抽时间好好看看《MySQL技术内幕》这本书,到时候也会记下读书笔记,其实还有Mysql更深层次的东西没有了解,譬如Mysql内部对sql执行的优化是怎么做到的,这些可能要等看书的时候学习了,不过平时更多遇到的问题是sql慢查询,通过前面Mysql(二) -- 慢查询优化就可以满足日常的优化,当然sql因返回字符多IO高导致的慢查询或者发生死锁等情况可能就需要找DBA帮忙排查了。前面Mysql(四) -- 遍历大量数据也是平时开发中常会遇到的一个问题。当然索引的磁盘存储,InnoDB的事务算是应该了解的知识点,希望对大家学习有所帮助。
  • 前司使用的Mybatis(其实三年多没使用已经有点忘了,大概记得是通过配置就可以获取数据了,通过一些规范使用可以规避sql注入等风险),到我司这边自己开发的jar包(对JDBC连接进行一些封装譬如添加日志等)使用下来其实感觉最需要掌握的就是两点:sql的优化以及索引的设置,当然前提是能写sql,不管简单还是复杂的,这是后端程序员的一个基本要求。所以也希望大家能通过前面的文章掌握sql的常见优化并理解原因。
  • 其实还应该了解下Mysql的集群架构如何,这个大家可以请教公司的DBA,一般都会有文档说明的,MyISAM跟InnoDB的区别有哪些,方便技术选型,当然现在不是特别老的Mysql版本都是InnoDB了,需要学习的东西很多,时间又有限,所以需要我们去学习到重点吧。奥利给!
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容