dbcontextpool (객체 풀맅) 말고 connection 풀링 정책은 어디에 있나요??

안녕하세요!

.net core 3.1 에서 mysql db, entity framework core를 사용하며 db context pool을 사용하고 있습니다.
db cotext 객체 생성에 대해 풀링으로 성능 향상 기대를 할 수 있는데요

문득 객체 말고 db와의 connection pooling은 어떻게 관리되는지, 다들 어떻게 쓰고있는지 궁금합니다.
관련한 문서가 혹시 있을까요???

감사합니다 :wink:

1개의 좋아요

Entity framework core에 대한 제 마지막 기억으로는…
DbContext 풀링이 내부적으로 Connection 풀링을 활용하는 것으로 기억하고 있습니다.
그래서 딱히 Connection 풀링을 통한 최적화에 접근하지 않아도 되는것으로… 퉁쳤던 기억이 있네요.

2개의 좋아요

아래 링크를 참조해보세요.

https://www.csharpstudy.com/Data/SQL-connection-pooling.aspx

2개의 좋아요