在Kohana框架中获得结果后自动关闭数据库连接?

时间:2018-01-12 04:19:19

标签: mysql kohana

我正在使用Kohana框架。我的系统出了问题。问题是我的系统太慢,因为与服务器的查询连接太多。服务器中设置的最大查询连接数为600.我的系统有500-800个并发用户。我假设这是由为第一个查询调用打开的Db连接引起但从未关闭,因为查询永远不会结束。在Kohana框架中获得结果后,它会自动关闭数据库连接吗?

1 个答案:

答案 0 :(得分:0)

TL; DR:Database::instance()->disconnect()

但这不应该是一个解决方案。

  1. 优化查询
  2. 优化表(索引)
  3. 更改交易级别
  4. 优化MySQL服务器
  5. 不要使用ORM获取结果列表