white-shiro-bai / ghost_sa

open_server for sensorsdata ghost_sa(鬼策)的用途是接收 神策SDK 上报的埋点数据,移动广告监测,站外阅读监测,短链创建与解析,反爬,接入控制与管理,用户分群与召回等功能
325 stars 78 forks source link

pymysql链接不释放 #24

Closed white-shiro-bai closed 3 years ago

white-shiro-bai commented 3 years ago

系统大量数据库连接不释放,造成效率降低。大量TIME_WAIT

后续计划引入数据库连接池。

phillip2019 commented 3 years ago

建议采用sqlalchemy成熟orm插件,提高效率,专注核心业务。

white-shiro-bai commented 3 years ago

建议采用sqlalchemy成熟orm插件,提高效率,专注核心业务。

原来的写法确实不好,有两个显著缺陷,一个是递归了,另外每次都释放浪费时间,要改进。 不过这个不释放的问题我找到了,其实是释放了。导致卡3000并发的限制是因为我前面的tidb接了slb,slb有并发限制造成的。 @phillip2019