
由一个MySQL优化建议勾起一件小往事
几年前,项目组PL与我一起讨论数据表结构定义的方案,有一个表,包括一些配置字段和一些状态字段,配置字段是不会经常更新的,状态字段会经常更新。PL就提到把状态字段单独拆到一个表里面,我认为没有必要吧,表的字段也不多,这样拆分反而增加了复杂性,与他还争论了一会儿。这样做的其中一个好处是,对于不会经常更新的表,MySQL的查询缓存的作用期能维持的更长一些,为什么呢?当然,任何事情不能找他人的理由,主要还是自己学艺不精,知识掌握不深,一些知识盲区造成了不必要的争论。这让我想起来一件往事,另我感到无比惭愧。






