
OCI8 Persistent Timeout은 Oracle Client와 서버 간의 연결을 유지하기 위한 기능입니다.
persistent connections은 OCI8 Persistent Timeout을 사용하여 연결을 유지하는 것을 의미합니다.
persistent connections의 장점은 다음과 같습니다.
- 연결을 유지하여 성능 향상
- 자원 낭비 방지
persistent connections의 단점은 다음과 같습니다.
- 연결을 유지하여 메모리 소모 증가
- 연결이 끊어지면 재연결 시간 증가
OCI8 Persistent Timeout의 기본값은 0으로 설정되어 있습니다.
이 값을 변경하는 방법은 다음과 같습니다.
- php.ini 파일에 oci8.persistent_timeout 값을 설정
- php.ini 파일에 oci8.persistent_timeout_sec 값을 설정
OCI8 Persistent Timeout을 설정하는 이유는 다음과 같습니다.
- 성능 향상
- 자원 낭비 방지
OCI8 Persistent Timeout을 설정하지 않을 경우에 발생할 수 있는 문제는 다음과 같습니다.
- 연결이 끊어지면 재연결 시간 증가
- 성능 저하
- 자원 낭비
2025-03-10 14:54