文件名称:论代码级性能优化变迁之路(二)
文件大小:196KB
文件格式:PDF
更新时间:2024-03-17 19:56:35
论代码级性能优化变迁之路(二)
在上一篇我们主要介绍了所遇到问题的五点,那么今天接下来讨论剩下的问题,我们先再回顾一下之前讨论的问题:单台40TPS,加到4台服务器能到60TPS,扩展性几乎没有。在实际生产环境中,经常出现数据库死锁导致整个服务中断不可用。数据库事务乱用,导致事务占用时间太长。在实际生产环境中,服务器经常出现内存溢出和CPU时间被占满。程序开发的过程中,考虑不全面,容错很差,经常因为一个小bug而导致服务不可用。程序中没有打印关键日志,或者打印了日志,信息却是无用信息没有任何参考价值。配置信息和变动不大的信息依然会从数据库中频繁读取,导致数据库IO很大。项目拆分不彻底,一个tomcat中会布署多个项目WAR包