라이브러리

[PHP_CONFIG] mysqli.max_persistent - MySQLi 최대 지속 연결 개수




mysqli.max_persistent

`mysqli.max_persistent`는 PHP의 MySQLi 확장에서 사용되는 설정 변수입니다. 이 변수는 MySQLi 연결의 최대 동시 연결 수를 제어합니다.

기본값

기본값은 0입니다. 이 값은 MySQLi 연결의 최대 동시 연결 수를 제어하지 않습니다.

설정 방법

`mysqli.max_persistent`를 설정하려면 php.ini 파일에 다음과 같이 추가할 수 있습니다.

#hostingforum.kr
ini

mysqli.max_persistent = 10



설정 예제

다음 예제는 `mysqli.max_persistent`를 10으로 설정하고, MySQLi 연결을 10개 생성한 후 연결을 종료하는 예제입니다.

#hostingforum.kr
php

<?php

// php.ini에서 mysqli.max_persistent = 10으로 설정

$mysqli = new mysqli("localhost", "username", "password", "database");



// 연결을 10개 생성

for ($i = 0; $i < 10; $i++) {

    $mysqli[$i] = new mysqli("localhost", "username", "password", "database");

}



// 연결을 종료

for ($i = 0; $i < 10; $i++) {

    $mysqli[$i]->close();

}

?>



주의

`mysqli.max_persistent`를 설정할 때 주의해야 할 점은, 이 설정은 MySQLi 연결의 최대 동시 연결 수를 제어하기 때문에, 너무 큰 값을 설정하면 MySQL 서버에 부하가 걸릴 수 있습니다. 또한, 이 설정은 PHP의 MySQLi 확장에만 적용되며, 다른 MySQL 확장(예: PDO)에서는 적용되지 않습니다.

추가 정보

* `mysqli.max_links`: MySQLi 연결의 최대 동시 연결 수를 제어합니다.
* `mysqli.max_persistent`: MySQLi 연결의 최대 동시 연결 수를 제어합니다.
* `mysqli.allow_persistent`: MySQLi 연결의 동시 연결을 허용합니다.

참고

* PHP 공식 문서:
* MySQLi 확장:
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 394건 / 15 페이지

검색

게시물 검색