造价算量系统SQL优化,慢查询从9秒压到35毫秒去年在合肥给一家建筑工程公司做造价算量系统升级的时候,我遇到了一个非常典型的工程类数据库性能难题。他们的广联达算量导出的工程数据全部存在MySQL库里,单张工程明细表的数据量突破2700万行,造价师打开一个大型项目的算量汇总页面,要等9秒才能加载出来,有时候数据量大一点直接浏览器超时,很多老员工为了等页面加载,中途都能去接杯水走一圈。之前团队试过给算量字段随便加了几个索引,结果不仅没解决问题,写入算量数据的时候还经常出现锁等待,整个系统的使用体验越来越差。最后我们没有盲目堆索引,而是从业务逻辑底层拆解,结