라이브러리

[PHP_CONFIG] pgsql.allow_persistent - PostgreSQL 지속 연결 허용 여부




pgsql.allow_persistent

`pgsql.allow_persistent`는 PHP CONFIG 파일에서 사용할 수 있는 PostgreSQL 연결의 최대 수를 지정하는 설정입니다. 이 설정은 PostgreSQL 연결의 동시성과 성능에 영향을 미칠 수 있습니다.

기본값

기본값은 `On`으로 설정되어 있습니다. 이 설정은 PostgreSQL 연결의 최대 수를 제한하지 않습니다.

설정값

`pgsql.allow_persistent` 설정값은 다음과 같습니다.

* `On`: PostgreSQL 연결의 최대 수를 제한하지 않습니다.
* `Off`: PostgreSQL 연결의 최대 수를 0으로 제한합니다.
* `integer`: PostgreSQL 연결의 최대 수를 지정합니다. 예를 들어, `10`으로 설정하면 PostgreSQL 연결의 최대 수는 10개가 됩니다.

예제

다음은 `pgsql.allow_persistent` 설정값의 예제입니다.

#hostingforum.kr
php

; php.ini

; PostgreSQL 연결의 최대 수를 10개로 제한합니다.

pgsql.allow_persistent = 10



#hostingforum.kr
php

// php script

<?php

$host = 'localhost';

$dbname = 'mydb';

$user = 'myuser';

$password = 'mypassword';



$dsn = "pgsql:host=$host;dbname=$dbname";



try {

    $pdo = new PDO($dsn, $user, $password);

    echo "PostgreSQL 연결 성공
";

} catch (PDOException $e) {

    echo "PostgreSQL 연결 실패
";

    echo $e->getMessage() . "
";

}

?>



주의사항

`pgsql.allow_persistent` 설정값을 변경하면 PostgreSQL 연결의 동시성과 성능에 영향을 미칠 수 있습니다. 너무 많은 연결을 허용하면 PostgreSQL 서버에 부하가 걸릴 수 있으므로, 적절한 연결 수를 설정하는 것이 중요합니다.

참고

* PostgreSQL 연결의 동시성과 성능에 영향을 미치는 다른 설정값은 `pgsql.max_links`와 `pgsql.max_persistent`입니다.
* `pgsql.max_links` 설정값은 PostgreSQL 연결의 최대 수를 지정합니다.
* `pgsql.max_persistent` 설정값은 PostgreSQL 연결의 최대 수를 지정합니다. 이 설정값은 `pgsql.allow_persistent` 설정값보다 우선합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 394건 / 8 페이지

검색

게시물 검색