라이브러리
[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`로 설정할 수 있습니다.
댓글목록
등록된 댓글이 없습니다.