안녕하세요!
.net core 3.1 에서 mysql db, entity framework core를 사용하며 db context pool을 사용하고 있습니다.
db cotext 객체 생성에 대해 풀링으로 성능 향상 기대를 할 수 있는데요
문득 객체 말고 db와의 connection pooling은 어떻게 관리되는지, 다들 어떻게 쓰고있는지 궁금합니다.
관련한 문서가 혹시 있을까요???
감사합니다 ![]()
안녕하세요!
.net core 3.1 에서 mysql db, entity framework core를 사용하며 db context pool을 사용하고 있습니다.
db cotext 객체 생성에 대해 풀링으로 성능 향상 기대를 할 수 있는데요
문득 객체 말고 db와의 connection pooling은 어떻게 관리되는지, 다들 어떻게 쓰고있는지 궁금합니다.
관련한 문서가 혹시 있을까요???
감사합니다 ![]()
Entity framework core에 대한 제 마지막 기억으로는…
DbContext 풀링이 내부적으로 Connection 풀링을 활용하는 것으로 기억하고 있습니다.
그래서 딱히 Connection 풀링을 통한 최적화에 접근하지 않아도 되는것으로… 퉁쳤던 기억이 있네요.
아래 링크를 참조해보세요.
https://www.csharpstudy.com/Data/SQL-connection-pooling.aspx