728x90
반응형
SMALL
안녕하세요, 유튜브 SQL 튜닝 강의를 보고 학습한 자료를 남깁니다.
감사합니다.
DB 성능 방법들의 예시
- SQL 튜닝
- 캐싱 서버 활용 (Redis 등)
- 레플리케이션 (Master/Slave 구조)
- 샤딩
- 스케일업 (CPU, Memory, SSD 등 하드웨어 업그레이드)
SQL 튜닝을 가장 먼저 고려해야 하는 이유
1. 추가적인 시스템을 구축해야 한다.
SQL 튜닝을 제외한 다른 방법들은 추가적인 시스템을 구축해야 한다.
금전적, 시간적 그리고 관리적 비용이 증가한다.
단순히 하나의 서버만 아니라 여러 대의 서버를 동시에 관리하고 모니터링하는 것에 있어서 비용이 커진다.
근데 그에 비해 SQL 튜닝은 기존의 시스템 변경없이 성능 개선을 할 수 있다.
2. 근본적인 문제를 해결하는 방법이 SQL 튜닝일 가능성이 높다.
SQL 자체가 비효율적으로 작성했다면 아무리 시스템적으로 성능을 개선한다고 하더라도 한계가 있다.
하지만 SQL 튜닝을 통해 기본적으로 성능을 향상시킨다면, 시스템적인 성능 개선이 필요없거나 훨씬 간단한 개선으로 큰 성능 개선 효과를 얻을 수 있다.
정말 감사합니다.
https://www.youtube.com/watch?v=vbatA68GL1I&list=PLtUgHNmvcs6rJBDOBnkDlmMFkLf-4XVl3&index=4
728x90
반응형
LIST
'친절한 SQL 튜닝' 카테고리의 다른 글
[친절한 SQL 튜닝] 6강) 인덱스(Index)란? (0) | 2024.10.28 |
---|---|
[친절한 SQL 튜닝] 5강) 성능 개선을 위한 MySQL 구조 파악 / SQL 튜닝의 핵심 (0) | 2024.10.28 |
[친절한 SQL 튜닝] 3강) 신입 백엔드 면접에서 자주 물어보는 'DB 성능 최적화' 경험?! (3) | 2024.10.28 |
[친절한 SQL 튜닝] 2강) 수업 듣기 전 환경 셋팅 (0) | 2024.10.28 |
[친절한 SQL 튜닝] 1강) 비전공자도 이해할 수 있는 MySQL 성능 최적화 강의를 만들어봤습니다! (0) | 2024.10.28 |