감사합니다. 혹시 또 궁금한게 있습니다.
답변 달아주시면 감사합니다.
제가 인프라관련된 책을 봤습니다.
뭐 내용이 과부하에 대한 내용이였는데
보통 애플리케이션은 client -server-db server 로 되어있다고하더구요.
보통의 부하는 서버와 디비서버에서 부하가되고 병목현상이 일어나는 지점이라고하더라구요.
서버는 부하가되면 스케일 인이나 아웃이 편하지만
디비서버는 병목현상이일어나면 어렵더라고하더라구요.
근데 문득 궁금한게
클라이언트입장에서 서버가 먹통이 되었는데 서버의 부하문제인지? 디비서버의부하문제인지 어떻게 판별할수있나요?
그냥 단순히 제가 AWS 클라우드에접속하여 EC2(서버)나 RDS(디비서버)에 들어가서 커넥션수나 cpu를 확인하는거 말고 별도에 다른게 확인하는 방법이 있을까요?
만약에 제가 sql문을 잘못짜서 이부분에서 병목현상이 일어나고있으니 이부분을 수정해야겠다 이런 디테일을 전 공부해보고싶거든요.
Q.1) 혹시 디비서버의 경우 부하가 일어나는지 판단하는 방법이있나요?
Q.2) 어떤쿼리가 느린지 알수있는 방법
혹시 어떤책이나 관련 내용을 참고할만한 자료가있으면
알려주시면 제가 직접 공부하겠습니다 ㅠㅠ
감사합니다. 좋은 하루 보내세요!