전자상거래 Double 11 프로모션의 성공과 실패를 결정하는 것은 무엇입니까?
Double 11 프로모션의 데이터베이스 서버
대규모 판매 중 데이터베이스 성능에 영향을 미치는 것은 무엇입니까?
큰 시계로 인한 문제
대규모 사건으로 인한 문제
성능에 영향을 미치는 여러 측면
CPU 리소스 및 사용 가능한 메모리 크기
디스크 구성 및 선택
RAID를 사용하여 기존 시스템 하드 드라이브의 성능 향상
솔리드 스테이트 스토리지 SSD 또는 PCIe 카드 사용
네트워크 스토리지 SAN 및 NAS 사용
요약: 서버 하드웨어가 성능에 미치는 영향
운영체제가 성능에 미치는 영향 - MySQL에 적합한 운영체제
CentOS 시스템 매개변수 최적화
파일 시스템이 성능에 미치는 영향
MySQL 아키텍처
MySQL은 일반적으로 사용되는 스토리지 엔진 MyISAM
MySQL에 일반적으로 사용되는 스토리지 엔진인 Innodb
Innodb 스토리지 엔진의 특징 (1)
Innodb 스토리지 엔진의 특징 (2)
MySQL은 일반적으로 사용되는 스토리지 엔진 CSV
MySQL에 일반적으로 사용되는 스토리지 엔진인 Archive
MySQL은 일반적으로 사용되는 스토리지 엔진 메모리
MySQL에 일반적으로 사용되는 스토리지 엔진인 Federated
스토리지 엔진을 선택하는 방법
MySQL 서버 매개변수 소개
메모리 구성 관련 매개변수
IO 관련 구성 매개변수
보안 관련 구성 매개변수
기타 공통 구성 매개변수
데이터베이스 설계가 성능에 미치는 영향
요약
벤치마크 테스트란 무엇인가
벤치마킹 방법
벤치마크 데모 예
MySQL 벤치마크 도구 mysqlslap
MySQL 벤치마킹 도구 sysbench
sysbench 벤치마크 테스트 데모 예시
데이터베이스 구조 최적화 소개
데이터베이스 구조 설계
요구사항 분석 및 논리적 설계
요구사항 분석 및 논리적 설계-반패러다임 설계
정규화된 설계와 비정규화된 설계의 장점과 단점
물리적 디자인 소개
데이터 유형의 물리적 설계 선택
물리적 디자인 - 날짜 유형을 저장하는 방법
물리적 설계 - 요약
mysql 복제 기능 소개
mysql 바이너리 로그
mysql 바이너리 로그 형식이 복제에 미치는 영향
MySQL 복제 작동 방식
로그포인트 기반 복제
GTID 기반 복제
MySQL 복제 토폴로지
MySQL 복제 성능 최적화
MySQL 복제 FAQ
고가용성 아키텍처란?
MMM 아키텍처 소개
MMM 아키텍처 예시 데모(1부)
MMM 아키텍처 예시 데모(2부)
MMM 아키텍처의 장점과 단점
MHA 아키텍처 소개
MHA 아키텍처 예제 데모(1)
MHA 아키텍처 예시 데모(2)
MHA 아키텍처의 장점과 단점
읽기-쓰기 분리 및 로드 밸런싱 소개
MaxScale 예시 데모
Btree 인덱스 및 해시 인덱스
데모 데이터베이스 설치
지수 최적화 전략(1부)
지수 최적화 전략(중)
지수 최적화 전략(2부)
성능 문제가 있는 SQL을 얻는 세 가지 방법
느린 쿼리 로그 소개
느린 쿼리 로그 예
성능 문제 SQL을 실시간으로 가져옵니다.
SQL 파싱 전처리 및 실행 계획 생성
쿼리 처리의 다양한 단계에서 소요되는 시간을 확인하는 방법
특정 SQL에 대한 쿼리 최적화
데이터베이스를 테이블로 나누는 여러 가지 방법
데이터베이스 샤딩 전 준비
데이터베이스 샤딩 데모(1부)
데이터베이스 샤딩 데모(2부)
데이터베이스 모니터링 소개
데이터베이스 가용성 모니터링
데이터베이스 성능 모니터링
MySQL 마스터-슬레이브 복제 모니터링