개발자
3가지 도커에서 mariaDB 컨테이너를 띄위고 쿼리 성능 테스트 중 이해가 안되는 부분이 생겨 아시는 분 혹시 있나 싶어 질문올립니다 3가지 1. 기본 컴퓨터 환경 - window환경에 도커내부 mariaDB cpu memory 등 중간 2. 다른 컴퓨터 환경 - window환경에 도커내부 mariaDB cpu memory 등 가장 낮음 3. 기본 컴퓨터에서 vpn으로 연결된 환경 - linux환경에 도커내부 mariaDB cpu memory 등 가장좋음 이런 3가지 경우에서 쿼리 성능 평가시 3번이 가장 오래 걸리는 이유를 못 찾겠습니다ㅠ 쿼리는 select * from 테이블 where a and b and c 구조로 가장 기본 구조라 생각되는데 3번과 1번 2번이 2배에서 3배정도 차이가 발생하는데 혹시 추측 되는 이유가 있을까요?
답변 1
인기 답변
정확히 어떤 네트워크 환경에서 실험을 진행하시는 것인지 잘 모르겠습니다만 VPN으로 연결을 하신다고 한 것으로 보아 외부 네트워크에서 쿼리요청을 보내시는 것 으로 판단됩니다. 이런경우에는 VPN을 활용하여 연결 하셨을 경우 당연히 제3의 컴퓨터에 연결된 후에 실제 쿼리가 돌아가는 컴퓨터로 요청이 나갈 것 이기 때문에 시간이 더 오래 걸릴 수 밖에 없습니다. 답변이 돌아올 때도 마찬가지로 제3의 컴퓨터를 거쳐서 들어오게 됩니다. 단순히 쿼리자체의 성능만을 테스트 해 보시는게 목적이시라면 네트워크 없이 로컬환경에서 테스트 스크립트를 돌리시는게 맞습니다.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
지금 가입하면 모든 질문의 답변을 볼 수 있어요!