라이브러리

[PHP_CONFIG] pgsql.auto_reset_persistent - PostgreSQL에서 자동으로 지속 연결을 재설정할지 여부




pgsql.auto_reset_persistent

`pgsql.auto_reset_persistent`는 PHP의 PostgreSQL 확장에 대한 설정입니다. 이 설정은 PostgreSQL 연결을 재사용할 때 발생하는 문제를 해결하기 위해 사용됩니다.

기본적으로는 FALSE

기본적으로 `pgsql.auto_reset_persistent`는 `FALSE`로 설정되어 있습니다. 이 설정은 PostgreSQL 연결을 재사용할 때 연결을 강제로 종료하고 새로운 연결을 생성합니다.

TRUE로 설정하는 이유

`TRUE`로 설정하면 PostgreSQL 연결을 재사용할 때 연결을 강제로 종료하지 않고, 이전에 사용된 연결을 재사용합니다. 이 설정은 PostgreSQL 연결을 재사용할 때 발생하는 문제를 해결하기 위해 사용됩니다.

예제

#hostingforum.kr
php

<?php

// PostgreSQL 연결 설정

$host = 'localhost';

$dbname = 'test';

$user = 'test';

$password = 'test';



// PostgreSQL 연결

$conn = pg_connect("host=$host dbname=$dbname user=$user password=$password");



// pgsql.auto_reset_persistent 설정

ini_set('pgsql.auto_reset_persistent', '1');



// 쿼리 실행

$result = pg_query($conn, 'SELECT * FROM test_table');



// 결과 출력

while ($row = pg_fetch_array($result)) {

    print_r($row);

}

?>



주의

`pgsql.auto_reset_persistent`를 `TRUE`로 설정하면 PostgreSQL 연결을 재사용할 때 발생하는 문제를 해결할 수 있지만, PostgreSQL 연결을 재사용할 때 발생하는 문제가 해결되지 않은 경우에는 이 설정을 사용할 수 없습니다.

결론

`pgsql.auto_reset_persistent`는 PostgreSQL 연결을 재사용할 때 발생하는 문제를 해결하기 위해 사용되는 설정입니다. 기본적으로는 `FALSE`로 설정되어 있으며, PostgreSQL 연결을 재사용할 때 발생하는 문제를 해결하기 위해 `TRUE`로 설정할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 1 페이지

검색

게시물 검색