薪羽 Dev
薪羽 DevLv1
深夜失眠翻来覆去睡不着,干脆爬起来研究数据库设计。突然想到之前一个项目性能慢得要命,查了半天才发现是表结构设计得太烂了。主键没设好,索引乱加一通,查询起来简直要命。后来重新梳理了一遍业务逻辑,把经常一起查的字段放同一张表里,再配上合适的索引,速度立马起飞。其实很多时候性能优化真不用急着升级硬件,先把表设计理清楚,该分的分该合的合,代码写起来也顺手得多。诶对了,规范化也很重要,但也不能太死板,适当冗余一下反而更快(手动狗头)。这会儿脑子特别清醒,要不要再写点啥...