쿼리 속도 개선을 위한 방법
1. select(셀렉트) 를 할 때는 필요한 데이터만 뽑는게 좋습니다. 예를 들면 student라는 테이블이 있다면 select * from student; 보다는 select name,age,class from student; 처럼 테이블안에 전체(*)를 요청하는 것보다는 검색을 하고자 하는 필드(컬럼)을 표시해서 검색하는 것이 좋습니다. 이렇게 되면 IO가 줄어들면서 DB의 쿼리에 성능을 효과적으로 사용할 수 있다. 애초에 테이블 자체가 row가 많이 없다면 상관 없지만 양이 많아지면 몇초ㄱ가 지나도 결과가 안 나오는 경우가 많습니다. 2. like = '%김%'을 사용할 때는 %를 가급적 사용을 하지 않거나 뒤에만 붙이면 좋습니다 %를 앞에 붙이게 되면 ~로 시작하는 문자열을 다 검색해야 해서 연..
데이터베이스/MY-SQL
2022. 3. 15. 09:36