DB 성능 최적화 방법
·
데이터베이스
DB 최적화하는 방법은 여러 가지이지만, 스케일업, 캐싱, sql튜닝, 샤딩 등등이 있고 sql 최적화가 가장 금전적, 시간적 비용이 적다. 시스템 변경 없이 성능 개선이 가능하다.where 조건1 and 조건2 에서 둘 중에 유니크한 값이 있으면 그걸 create index하는게 훨씬 빠르다.sql 쿼리 자체가 비효율적으로 짜있으면 다른 성능 개선법을 쓰더라도 효과가 극적이지 않다. 💡+근본적인 문제를 해결하는 방법이 sql 튜닝일 가능성이 높다. 예를 들어 user table 에 id auto_increment, name, age 가 있을 때,create index age로 인덱스를 생성하면 내부적으로 age를 기반으로 한 오름차순된 표가 생성된다. select * from users where a..