Когда-нибудь я получить доступ к моей странице и получить ошибку из Mysql:Как получить количество соединений для нескольких запросов?
Слишком много соединений
Я зафиксировал его от max_connections изменения в тузде конфигурации.
Но я не уверен в каждом запросе (или функции, а не во всех), сколько соединений должно быть открыто.
Например, моя просьба вызвать функцию index
:
public function index($id) {
$user = DB::table('users')->find($id);
$post = DB::table('posts')->where('user_id', $user->id)->first();
$post->author = 'created by ' . $user->name;
$post->save();
}
Эта функция просто найти пользователя, а затем переименовать author
столбец пост первого пользователя.
Кажется, что выполнено 3 запроса, поэтому сколько соединений нужно открыть? 3 или 1?
Как я могу проверить количество соединений в точности? что-то вроде: return number_mysql_connection;
Я имею в виду для каждого запроса (или функции, а не для всех), сколько соединений должно быть открыто. btw, я запускаю ваш код всегда, получаю Threads_connected 2, хотя я не касался моей страницы (locahost) –
Я имею в виду для каждого запроса (или функции, а не для всех), сколько соединений нужно открыть. Это невозможно проверить точно –
Можете ли вы ответить на мой вопрос в примере выше, 3 или 1? –