Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- 혼자 공부하는 네트워크
- mysql 설치 방법과 정상 작동 확인하기
- 친절한 SQL 튜닝
- INSERT
- 웹 디자인 기능사
- 명령 프롬프트
- 클러스터형 인덱스와 보조 인덱스
- 컴퓨터 활용 능력 1급
- 컴퓨터 활용 능력
- 데이터모델링
- 운영체제
- 혼자 공부하는 SQL
- 리눅스 마스터 2급
- gitkraken을 통한 프로젝트 올리기
- 혼자 공부하는 컴퓨터 구조 + 운영체제
- 첫 프로그래밍
- 2025-02-13
- sqld
- github에 새 리포지토리 추가하기
- 데이터 모델링
- oracle
- youtube review
- Update
- 이것이 오라클이다
- 혼자 공부하는 컴퓨터 구조 및 운영체제
- 뷰
- 인덱스의 개념과 장단점
- 컴퓨터 구조
- delete
- 열거형
Archives
- Today
- Total
코딩 브이로그
[친절한 SQL 튜닝] 4강) DB 성능 개선할 때 'SQL 튜닝'을 가장 먼저 해야 하는 이유 본문
친절한 SQL 튜닝
[친절한 SQL 튜닝] 4강) DB 성능 개선할 때 'SQL 튜닝'을 가장 먼저 해야 하는 이유
표준프레임워크 풀스텍 개발자 홍의표 2024. 10. 28. 22:51안녕하세요, 유튜브 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
'친절한 SQL 튜닝' 카테고리의 다른 글
[친절한 SQL 튜닝] 6강) 인덱스(Index)란? (1) | 2024.10.28 |
---|---|
[친절한 SQL 튜닝] 5강) 성능 개선을 위한 MySQL 구조 파악 / SQL 튜닝의 핵심 (0) | 2024.10.28 |
[친절한 SQL 튜닝] 3강) 신입 백엔드 면접에서 자주 물어보는 'DB 성능 최적화' 경험?! (3) | 2024.10.28 |
[친절한 SQL 튜닝] 2강) 수업 듣기 전 환경 셋팅 (1) | 2024.10.28 |
[친절한 SQL 튜닝] 1강) 비전공자도 이해할 수 있는 MySQL 성능 최적화 강의를 만들어봤습니다! (0) | 2024.10.28 |