ThinkPHP 是不是有数据库连接池的概念

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ThinkPHP 是不是有数据库连接池的概念相关的知识,希望对你有一定的参考价值。

参考技术A 没有 你可以使用PDO的长连接功能

linux下数据库连接池的原理及编程实现

一、数据库连接池简介

对于一个简单的数据库应用,如果对数据库的访问不是很频繁,通常的做法是创建一个连接,用完就关闭,这样做不会有明显的性能上的开销,但是对于一个副复杂的数据应用,建立一个数据库连接需要消耗大量系统资源,频繁的创建数据库连接会大大的削弱应用性能,因此考虑到性能的问题,并不是每个用户都创建并独占一个数据库连接,数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是重新建立一个,使用完不会销毁而是放回连接池。这项技术能明显提高对数据库操作的性能。


二、linux下的mysql函数


1. 初始化一个连接句柄 copy

以上是关于ThinkPHP 是不是有数据库连接池的概念的主要内容,如果未能解决你的问题,请参考以下文章

MySQL自定义数据库连接池和开源数据库连接池的使用

关系数据库中连接池的机制是什么?

数据库连接池是啥

java数据库连接池的介绍与定义一个简单的连接池

关于jdbc和数据库连接池的关系(不是封装的关系)

连接池的概念和初步代码