在日常工作中,我们经常会遇到很多改数据与sql的优化或异常的情况,改数据的大多数可以编写sql来实现,但是小部分,需要通过现有逻辑的代码才行,这就需要发版迭代出一个改数据的接口;另一种就是线上sql的优化或调整,也只能通过发版来解决;由此我提出了“探针”方式,可以让我们探入系统中由于使用双手一样的丝滑。
之前数据库工具一直使用的是 Navicat,最近不知道为啥老是闪退,忍不了换个工具,在同事的推荐下开始用了 DataGrip,不得不说 JetBrains 出品必是精品,真香。
人们常说的 MySQL调优 就是对索引的优化,通过 Explain 执行计划查看索引的命中率问题。但是在我看来,对 MySQL 的优化应该从表的设计之初就开始了,好的字符集、存储引擎、主键、数据类型的选择会节省很多服务器的内存资源与I/O资源等等。