설문조사
PostgreSQL/PPAS 관련 듣고 싶은 교육은


Powered by EnterpriseDB
총 게시물 124건, 최근 0 건
   

postgres.exe 서버 프로세스 갯수 문의

글쓴이 : 똘이 날짜 : 2018-01-16 (화) 00:10 조회 : 237
[버젼] "PostgreSQL 10.1 on x86_64-pc-mingw64, compiled by gcc.exe (Rev5, Built by MSYS2 project) 4.9.2, 64-bit"

안녕하세요. Postgres 초보 유저입니다.
첫 프로젝트로 Entityframework .NET 응용프로그램 개발 중 궁금한 점이 생겨서 문의드립니다.
매뉴얼 보니 client 당 postgres.exe 1개씩 fork 된다고 나와있는데요.

1. [정상 케이스]
DbContext 생성해서 CRUD 후에 닫으면 1개 실행된 후 프록세스 종료되는 것이 확인됩니다.

2. [postgres.exe 2 개 생기는 케이스]
복수 Thread 에서 다중 Query 들이 실행 시는 2개 프로세스가 생성이 됩니다.
질문은, Client 당 1개의 postgres.exe 만 생기지 않고,
복수개의 프로세스가 생성되는 기준이 무엇인지 궁금합니다.

[참고]
pgAdmin3 실행 후 Connect 하면 2개의 postgres.exe 가 생깁니다. 그리고 Query Tool 실행하면 추가로 postgres.exe 생겨 총 3개가 됩니다.

PostgresDBA 2018-01-16 (화) 13:26
위에서 쓰레드라는게 C# 쓰레드 말씀하시는거 맞죠?
.NET 복수 쓰레드에서 쿼리를 동시에 수행시킬때 디비쪽에 접속하나만 한다고 하면
쿼리들이 줄서지 않을까요?
그리고, 쓰레드안에서도 디비접속로직이 들어가 있나요?
댓글주소
   

postgresdba.com