데이터베이스/SQL을 사용하여 데이터베이스를 직접 쿼리하는 것보다 상당히 느리게 쿼리하는
Postgres의 PSQL 유틸리티를 사용하고 GO 애플리케이션에서 데이터베이스/SQL 패키지를 사용하는 쿼리. PSQL에서 밀리 초가 걸리는 쿼리가 수십 밀리 초를 가져가는이 불일치는 구현의 특정 요인에 기인 할 수 있습니다. 데이터베이스/SQL은 단일 연결을 작성하지 않고 데이터베이스에 연결을 설정하기위한 연결 풀을 초기화합니다. 데이터베이스/SQL에서 쿼리 실행의 초기 지연은 풀이 열린 연결이 0으로 시작되기 때문입니다. 첫 번째 쿼리는 SQL 문을 실행하기 전에 서버에 대한 연결을 설정해야합니다. 이는 각 후속 쿼리가 쿼리를 실행하기 전에 새 연결을 생성해야한다는 것을 의미합니다.
Connections를 풀로 다시 출시하여
추가 대기 시간을 다루는
고려 :
네트워크 지연 시간 :
응용 프로그램과 데이터베이스 사이의 네트워크를 통해 데이터 전송으로 인한 지연
서버로드 : [서버로드 :
&&] 데이터베이스 서버의 워크로드는 쿼리 실행 시간에 영향을 줄 수 있습니다. 데이터베이스 직접.
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3