性能优化:索引,表分区与分表最近,生产上又暴露了几起较严重的性能问题(该说不说,咱这生产环境是真的不堪一击)。原因是最初研发系统时,设计师没有考虑到用户使用频率,数据增长速度,对部分表在结构上进行设计优化,结果导致有多张表的数据在一年的时间内冲破了千万大关,对大表进行操作时,响应速度慢到令人发指,这一来影响了局部功能的体验,二来因为长时间操作数据占用连接,使系统的整体性能也受到了影响。技术总监找上了我,希望我能尽快给出一个改动小,见效快的解决方案。 在了解了情况之后,我经过深思熟虑,最终想到了三个可行的办法:索引,表分区,物理分表。