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

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

阅读 5.2k
4 个回答

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

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

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

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

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

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

mysql 都是长连接啊

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题