Будет ли автоматически закрываться соединение с базой данных после получения результата в рамках Kohana?

0

Я использую структуру Kohana. У меня проблема с моей системой. Проблема в том, что моя система слишком медленная из-за слишком большого количества запросов к серверу. Максимальное количество запросов, установленных на сервере, составляет 600. И моя система имеет 500-800 одновременных пользователей. Я предполагаю, что это вызвано тем, что соединение Db открыто для первого вызова запроса, но никогда не закрывается, так как запрос никогда не заканчивается. Я автоматически закрываю соединение с базой данных после получения результата в системе Kohana?

  • 0
    какой у Вас вопрос? Вы хотите закрыть соединение БД после его использования? если так нужно увидеть php.
Теги:
kohana

1 ответ

0

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

Но это не должно быть решением.

  1. Оптимизировать запросы
  2. Оптимизировать таблицу (индексы)
  3. Изменение уровня транзакции
  4. Оптимизировать сервер MySQL
  5. Не используйте ORM для получения списка результатов

Ещё вопросы

Сообщество Overcoder
Наверх
Меню