mysql (2) 썸네일형 리스트형 [SQL] 쿼리 튜닝이란?(+기본 개념) 최근 쿼리 튜닝을 통해 성능을 향상시키는 것에 흥미가 생겨 오랜만에 기록을 남깁니다..! *MsSQL관련 내용을 기반으로 정리하였으나 최대한 MySQL과 중복되는 부분만을 공유합니다! *따라서 MsSQL의 내용이 섞일 수 있습니다..! 그보다 쿼리튜닝이 뭐지? 관계형 데이터베이스에서의 쿼리튜닝이란 SQL문을 최적화해 원하는 결과를 좀 더 빠르게 하는것을 뜻한다. 그럼 쿼리 튜닝을 왜 해야 할까? 빠른 데이터 조회를 통해 사용자가 더 빠르게 원하는 결과를 받을 수 있게 된다! 그러면 사용자 경험 즉, UX가 향상되어 웹사이트에 더 오래 머무르게 되고 이는 수익으로 직결 될수도 있다! 그렇다면 쿼리 튜닝을 어떻게 해야할까? 쿼리튜닝을 하기 전에 알아두어야 할것들이 몇가지 있다. 오늘은 짧게 용어와 쿼리 튜닝.. [Backend] ORM과 Sequelize 데이터 베이스를 사용하다 보면 ORM이라는 말을 자주 들어봤을 것이다. 하지만 저는 처음 들어보기 때문에 이렇게 기록을 남겨요..ㅎㅎ ORM이 뭐야? 객체(클래스)와 관계(관계형 데이터 베이스)와의 설정을 의미한다. 내가 이해한 말로 풀어보자면 ORM을 사용하면 쿼리문을 직접 작성하지 않아도 된다. ORM에서 사용하는 Class가 RDBMS의 테이블과 연결된다고 생각하면 쉽다. Class의 메서드를 사용하는데 테이블에 대한 쿼리문을 실행하는 것과 동일한 행동을 한다!라고 생각하면 될 것 같다. 쉽게 말하면 나 대신 데이터베이스와 대화를 해주는 번역기와 같다. ORM을 왜쓰지? 클래스를 사용하는 것처럼 데이터베이스를 조작할 수 있으니 객체지향처럼 더 직관적이고 로직에 집중할 수 있게 해준다! CRUD를 위.. 이전 1 다음