bean.php
'db' => [
'class' => Database::class,
'dsn' => 'mysql:dbname=test;host=127.0.0.1',
'username' => 'root',
'password' => '123456',
'charset' => 'utf8mb4',
],
'db.pool' => [
'class' => SwoftDbPool::class,
'database' => ean('db'),
'minActive' => 10,
'maxActive' => 20,
'maxWait' => 0,
'maxWaitTime' => 0,
'maxIdleTime' => 60,
],
class 是默认的 Pool 对象 你可以更具官方的自己继承实现,然后换成自己 的 Pool 类名就可以了 database 驱动的数据库对象 是读 & 写连接配置的 minActive 连接池需要维持的连接数 maxActive 连接池最大保持的连接数 maxWait 连接池最多等待连接数, 如果没有限制为0(默认) maxWaitTime 连接最大等待时间,单位秒,如果没有限制为0(默认) maxIdleTime 连接最大空闲时间,单位秒
打开navicat
show PROCESSLIST
重启 swoft
不断刷新页面 请求数据库 会发现 不断增加