채널톡 아이콘

이벤트 전 부하 테스트로 DB 한계 재기 — k6로 DB가 먼저 무너지는 지점 찾기

이벤트 전에 "부하 테스트 해 봐"를 받았다면. k6로 초당 요청을 계단처럼 올리면서 DB 쪽 지표(CPU·실행 중 스레드·커넥션 풀·락 대기·버퍼 풀·복제 지연)를 한 화면에서 읽고, 무엇이 먼저 무너지는지 가려 한계점과 중단 기준을 숫자로 정합니다. 내 컴퓨터 Docker로 모두 재현합니다.

1명 이 수강하고 있어요.

난이도 중급이상

수강기한 무제한

부하테스트
부하테스트
성능테스트
성능테스트
실습 중심
실습 중심
대용량트래픽
대용량트래픽
부하테스트
부하테스트
성능테스트
성능테스트
실습 중심
실습 중심
대용량트래픽
대용량트래픽

수강 후 이런걸 얻을 수 있어요

  • 이벤트 트래픽 모양(요청 비율·인기 상품 쏠림·오픈 순간 몰림)을 k6 시나리오로 옮겨 초당 요청 기준으로 부하를 겁니다.

  • 단계 부하를 걸면서 DB 지표 한 화면(CPU·실행 중 스레드·연결·풀 대기·락 대기·버퍼 적중·복제 지연)을 함께 읽습니다.

  • 처리량이 멈추고 지연이 꺾이는 무릎을 찾고, 무엇이 먼저 찼는지 CPU·커넥션·락·메모리·복제 다섯 갈래로 가릅니다.

  • 커넥션 풀 크기·서버 대수·재시도가 DB 한계를 어떻게 바꾸는지 측정으로 확인합니다.

  • 한계점·안전 여유·중단 기준을 숫자로 정하고, 기준을 넘으면 테스트를 자동으로 멈춥니다.

  • 결과 보고서 한 장과 이벤트 전 점검표를 씁니다.

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 이벤트·세일을 앞두고 부하 테스트를 맡은 1~5년 차 백엔드 개발자

  • 부하 테스트 결과를 DB 쪽에서 해석해야 하는 주니어 DBA·SRE

  • k6로 숫자는 뽑았는데 무엇을 고쳐야 할지 모르겠는 분

선수 지식,
필요할까요?

  • SELECT·인덱스 등 SQL 기본

  • Docker로 컨테이너를 띄워 본 경험(Docker에 CPU 4개·메모리 6GB 이상 배정 권장)

안녕하세요
데이터장인입니다.

커리어인증

20년 이상 데이터베이스와 IT 분야에서 경력을 쌓아온 데이터장인입니다. DBA 및 DB Platform 팀 매니저로 데이터베이스 플랫폼을 다루며, MySQL·PostgreSQL·Oracle·MongoDB와 SQL 튜닝, AWS·Terraform·Python을 전문 분야로 삼고 있습니다. 게임·금융·IT 서비스 분야의 경력을 바탕으로 데이터베이스와 클라우드 아키텍처를 설명합니다. 『오라클 실무튜닝 SQL 패턴 학습』과 『Oracle Pro*C 실무프로젝트 활용서』를 출간했으며, AWS Summit 2018·2019와 데이터야 놀자 2020에서 서버리스·데이터베이스 선택·멀티데이터베이스 전략을 발표했습니다. 최근에는 Bedrock LLM을 이용한 슬로우 쿼리 분석·튜닝 권고, DB 스펙 산정 자동화, DB 메타 MCP 서버와 Slack 봇을 통한 조회 흐름을 다루고 있습니다. 개발자를 위한 데이터베이스 자동화와 비개발자를 위한 AI 업무 활용을 각 과정의 대상과 목적에 맞는 실습으로 설명합니다. AI 제안을 그대로 적용하기보다 결과 동일성·실행 계획·관측 조건을 확인하고, 근거가 부족하면 보류하는 판단 기준을 전달합니다. 회사 운영 데이터와 인증값은 강의 자료에 포함하지 않습니다.

더보기

커리큘럼

전체

26개 ∙ (2시간 46분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!

데이터장인님의 다른 강의

지식공유자님의 다른 강의를 만나보세요!

비슷한 강의

같은 분야의 다른 강의를 만나보세요!

얼리버드 할인 중

₩44,000

20%

₩55,000

평생교육이용권 지원 강의