У меня сегодня номер подключения к базе данных, который никогда не случается раньше. как показано ниже:
и я не знаю, почему. потому что нет доступа к этой базе данных. просто cronjob, который работает с прошлого месяца и никаких изменений.
поэтому мне было интересно, как рассчитывается этот номер подключения к базе данных?
каждый SELECT
, UPDATE
и INSERT
считается 1.
или каждый $conn = new mysqli($servername, $username, $password);
считать 1?
Количество соединений Amazon RDS Db - это постоянное соединение, созданное при подключении библиотеки. так
$conn = new mysqli($servername, $username, $password);
будет считаться 1 единственной связью.
Причина увеличения подключений может быть ошибкой в вашем скрипте или файле библиотеки. После каждого успешного выбора/вставки/обновления/удаления или выполнения цельной функции (в конце cron в вашем случае) вам нужно закрыть соединение mysqli. RDS не будет автоматически закрывать ваше соединение, и, следовательно, когда ваш cron запускается в следующий раз, когда будет установлено новое соединение, и подсчет увеличивается.