라이브러리

[PHP_CONFIG] pgsql.max_persistent - PostgreSQL 최대 지속 연결 개수 설정




pgsql.max_persistent

`pgsql.max_persistent`는 PHP의 PostgreSQL 확장에서 사용되는 설정 변수입니다. 이 변수는 PostgreSQL 연결을 유지할 수 있는 최대 수를 지정합니다.

기본값

기본값은 `-1`로 설정되어 있습니다. 이는 PostgreSQL 연결을 유지할 수 있는 최대 수를 제한하지 않음을 의미합니다.

설명

`pgsql.max_persistent` 변수를 사용하면 PostgreSQL 연결을 유지할 수 있는 최대 수를 제한할 수 있습니다. 이 변수를 설정하면, PHP가 PostgreSQL 서버에 연결할 때마다, 연결을 유지할 수 있는 최대 수를 확인하고, 연결을 유지할 수 있는 수를 초과하는 경우, 새로운 연결을 생성하지 않고, 오류를 발생시킵니다.

예제

#hostingforum.kr
php

// pgsql.max_persistent 변수를 설정하여 PostgreSQL 연결을 유지할 수 있는 최대 수를 5로 제한합니다.

ini_set('pgsql.max_persistent', 5);



// PostgreSQL 연결을 생성합니다.

$dsn = 'host=localhost port=5432 dbname=mydb user=myuser password=mypassword';

$conn = pg_connect($dsn);



// PostgreSQL 연결을 유지할 수 있는 수를 초과하는 경우, 오류를 발생시킵니다.

if (pg_connect($dsn)) {

    echo "PostgreSQL 연결이 성공적으로 생성되었습니다.
";

} else {

    echo "PostgreSQL 연결을 유지할 수 있는 수를 초과했습니다.
";

}



주의사항

`pgsql.max_persistent` 변수를 설정하면, PostgreSQL 연결을 유지할 수 있는 수를 제한할 수 있습니다. 하지만, 이 변수를 설정하면, PostgreSQL 연결을 유지할 수 있는 수를 초과하는 경우, 오류를 발생시킵니다. 따라서, 이 변수를 설정할 때, PostgreSQL 연결을 유지할 수 있는 수를 적절하게 설정해야 합니다.

참고

* PostgreSQL 연결을 유지할 수 있는 수를 제한하는 방법은 `pgsql.max_links` 변수를 사용할 수도 있습니다. 이 변수는 PostgreSQL 연결을 유지할 수 있는 최대 수를 지정합니다.
* PostgreSQL 연결을 유지할 수 있는 수를 제한하는 방법은 `pg_connect` 함수의 `persistent` 매개변수를 사용할 수도 있습니다. 이 매개변수는 PostgreSQL 연결을 유지할 수 있는 수를 지정합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 394건 / 8 페이지

검색

게시물 검색