标签:宕机 菜鸟 优化 查询 问题 线程 服务器 移动 心得
最近在做一个移动应用类项目,应用到生产环境后频繁出现后台服务无影响的问题,开始总以为是移动端逻辑问题,导致线程几何倍数增长撑爆线程池,因此针对移动端逻辑进行了不断的优化(无形中也算是一件好事),可以是在实际使用环境中还是出现服务无响应的情况。
其实之前的报错信息已经很明显了, druid 连接池已经到达最大值。但是由于本身数据技术菜鸟,未想到是慢查询导致得到占用线程。当时的处理办法是把线程池增大到了50。
短时间的确是有点效果,但是问题不长又重新出现了问题。后续又做了其它尝试,诸如启动线程回收,增大缓存等等优化仍然不见效。最后一位经验老道的同事偶然提到可能是慢查询的问题,才最终锁定问题关键。
优化sql语句,增加索引,之后重启系统重新上线,目前服务运行稳定。
也许对于大神来说这个问题太小case了,但是对于一个对未知孜孜以求的菜鸟来说,的确是一个宝贵的经验。
仅以此文记录此次心得。
标签:宕机,菜鸟,优化,查询,问题,线程,服务器,移动,心得 来源: https://blog.csdn.net/arsdar/article/details/121029157
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。