codememo

CodeIgniter에서 pconnect 옵션의 장점/단점

tipmemo 2023. 8. 21. 21:21
반응형

CodeIgniter에서 pconnect 옵션의 장점/단점

CodeIgniter 데이터베이스 구성의 매개 변수 중 하나는 다음과 같습니다.

['pconnect'] TRUE/FALSE - Whether to use a persistent connection

이것을 어느 정도로 설정하는 것이 좋습니까?
FALSE로 설정하면 성능이 크게 향상됩니까?
TRUE로 설정하면 어떤 잠재적 문제가 발생할 수 있습니까?

영구 연결에 대한 일반적인 모범 사례를 찾아보십시오.저의 제안.

  • 기본적으로 하지 않음
  • 다음이 있는 경우:
    • 운영 중인 전용 웹 서버 및 데이터베이스 하드웨어
    • 웹 서버와 데이터베이스를 올바르게 조정했습니다.
    • 정확한 실운영형 테스트 환경을 구축할 수 있습니다.
    • 그리고 여전히 당신의 성능 문제가 데이터베이스 연결 시간에 의해 발생한다고 생각합니다.

전원을 켜는 것을 고려합니다.

지속적인 연결이 원인이 될 수 있습니다.

  • 일부 연결 상태가 의도치 않게 지속되었기 때문에 버그가 발생했습니다(이것은 큰 문제입니다!).
  • 데이터베이스 연결 제한 초과
  • 대부분 유휴 상태인 여러 연결에서 사용하는 많은 RAM으로 인해 데이터베이스 성능이 저하됨
  • 연결이 "정지"되어 앱이 인식하지 못했기 때문에 버그가 발생한 버그

하지만 CAN

  • 초기 연결 시 지연 시간 단축

연결 지연 시간이 문제의 원인이라고 생각되는 경우 성능 테스트 시스템에서 연결 지연 시간을 설정하고 영향을 측정하는 것을 고려하십시오.

언급URL : https://stackoverflow.com/questions/1830830/advantages-disadvantages-of-pconnect-option-in-codeigniter

반응형