사용자 DB 인스턴스를 어떻게 관리해야 할지?

구상한 기획

단순하게 컨테이너를 나누면 다른 사용자에 대한 영향을 안받으니 성능이 무조건 좋을 것이라 생각했었습니다.

하지만 다음과 같은 문제가 있는 것 같습니다.

제가 생각한것이 맞을까요? 만약 그렇다면 성능을 개선하기 위해선 어떤 부분을 개선할 수 있을까요?

현재는 DB서버를 한대 두고 유저가 쿼리를 요청할때 마다 커넥션을 연결하고 끊는 방식으로 하고 있습니다.

→ 커넥션풀을 사용하려 하였지만, use database를 mysql2/promise 에서 지원하지 않아 실패하였습니다.

멘토님 답변