首页 > 其他分享 >Model断开连接建议与Db::close()的bug

Model断开连接建议与Db::close()的bug

时间:2022-08-28 20:46:52浏览次数:81  
标签:断开连接 断开 Db close Model bug

Model断开连接建议与Db::close()的bug - ThinkPHP框架  https://www.thinkphp.cn/bug/1820.html

1、建议Model类增加一个close方法,用于断开数据库连接。
高并发的时候效果比较明显。

2、基于上面的需求,我自已在Model类里增加了一个close方法,代码:

  1. public close(){
  2.     $this->db->close();
  3. }
复制代码 经测试,在多数据库连接的时候,只断开了当前连接($this->_linkID),其他的并没有断开。

标签:断开连接,断开,Db,close,Model,bug
From: https://www.cnblogs.com/jmbt/p/16633580.html

相关文章

  • 重新编译influxdb_exporter源码,构建镜像
    1.githubhttps://github.com/prometheus/influxdb_exporter 2.dockerfileFROMgolang:1.17ENVGO111MODULE=on\GOPROXY="https://goproxy.cn,direct"COPYin......
  • 踩坑,发现一个ShardingJdbc读写分离的BUG
    ShardingJdbc怎么处理写完数据立即读的情况的呢?写在前面我本地使用了两个库来做写库(ds_0_master)和读库(ds_0_salve),两个库并没有配置主从。下面我就使用库里的city表......
  • JDBC应用
    JDBC应用记录JDBC的学习笔记,为后期使用JDBC建立一个简单的速查页面,省去中间的推导等池:DruidDBUtil:ApacheCommonsDbUtils也作为八股文的速查数据库连接的基本步......
  • mongodb基础操作
    前言本文主要针对的是mongoDB的基本操作,以及使用python语言对mongodb的接口调用。使用工具为pycharmerobot3T【已经被收购,推出了收费版。robot3T还是免费的】......
  • EF Core如何使用DbFirst
    首先安装好Microsoft.EntityFrameworkCore.SqlServer  【ef的数据库驱动程序如果是其他数据库这个要换成对应的数据库驱动】Microsoft.EntityFrameworkCore.ToolsM......
  • (WebFlux)003、多数据源R2dbc事务失效分析
    一、背景最近项目持续改造,然后把SpringMVC换成了SpringWebflux,然后把Mybatis换成了R2dbc。中间没有遇到什么问题,一切都那么的美滋滋,直到最近一个新需求的出现,打破了往日的......
  • SpringCloud 使用 LoadBalance 实现客户端负载均衡
    SpringCloud从2020.0.1版本开始,从Eureka中移除了Ribbon组件,使用LoadBalance组件来代替Ribbon实现客户端负载均衡。LoadBalance组件相对于Ribbon来说,仅支持两......
  • MySQL InnoDB索引原理
     数据库与I/O原理数据会持久化到磁盘,查询数据是就会有I/O操作,相对于缓存操作,I/O操作的时间成本相当高昂。I/O操作的基本单位是一个磁盘页面,比如16KB的页面大小。当数据......
  • JDBC
    JDBC一、JDBC概述什么是JDBC?JDBC是使用Java语言操作关系型数据库的一套API。这套API是交由不同的数据库厂商实现的。我们利用JDBC编写操作数据库的代码,真正执......
  • innodb buffer pool简介
    一、InnodbBufferPool简介BufferPool是Innodb内存中的的一块占比较大的区域,用来缓存表和索引数据。众所周知,从内存访问会比从磁盘访问快很多。为了提高数据的读取速......