mysql什么场景下才需要用长连接?

mysql什么场景下才需要用长连接?貌似在搜索引擎也找不到使用的场景

阅读 5.2k
4 个回答

数据库通讯性能有瓶颈了,才考虑使用长连接。

但我所经历的项目,从没遇到过数据库通讯性能瓶颈,所以我从来不主张用长连接

另外要注意的是:长连接只能解决缩短响应时间的问题,不能降低MySQL的压力。

至于能缩短多少,可以做个试验,从应用服务器ping数据库服务器,ping值是多少毫秒,响应时间就大致缩短多少毫秒,即缩短一个TCP握手的时间。

应用访问db建议都是长连接,Tomcat使用连接池的方式复用连接能节省很多数据库资源消耗,避免频繁建立和删除连接造成大量的资源浪费,访问redis、搜索引擎这一类才是使用的短连接交互

我不知道这个是否算 长连接。我最近负责了一个nifi 的使用。功能是 每隔5分钟 根据时间 获取mysql中某张表的数据,然后写入到hdfs中,分区存储成parquet格式。nifi 内部就创建了对应对mysql的connection,一直没有释放掉。 已经跑了2个月了。

mysql 都是长连接啊

推荐问题