mysql - Kohana框架中得到结果后是否自动关闭数据库连接?

标签 mysql kohana

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

最佳答案

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

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

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

关于mysql - Kohana框架中得到结果后是否自动关闭数据库连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48219496/

相关文章:

php - 使用 PDO 和 PHP 搜索数据库,while 语句不显示回显

mysql union all with aliases,语法错误

php - 显示登录 JS 弹出窗口以进行身份​​验证所需的操作

mysql - 使用命令更新 MySQL 上的文本(UTF8 字符串)

python - 在 Python 中运行 MySQL 服务器

php - 外部存储过程的每一行的存储过程

Kohana URLs 包括重定向和分页索引

php - 小花 3.2。 - 如何在 URI 中使用连字符

php - 使用 Kohana Request 时如何设置 CURL 选项

caching - Windows 7 : Directory APPPATH\cache must be writable XAMPP 上的 Kohana 3.2 错误