以下是ThinkPHP数据库连接优化技巧:
pool
参数启用连接池,减少连接创建和销毁的开销,支持设置最小/最大连接数、超时时间等。// 示例配置
'pool' => [
'enable' => true,
'min' => 5,
'max' => 20,
],
persistent
为true
,保持连接复用,避免频繁断开重连。SELECT *
,只查询必要字段。paginate
方法)处理大数据量。JOIN
替代子查询,提升查询效率。cache(true)
)缓存不常变动的数据。参考来源: