SQL 팁1 속도를 고려한 SQL 1. SELECT * 자주 쓰지 않기 사용하지 않는 데이터를 호출하는 것만으로 속도 저하됨 TEXT 타입 데이터를 호출할 때 더 심해짐 2. COUNT(*) 사용하기 COUNT(컬럼) 으로 호출할 경우 해당 컬럼의 NULL값을 제외한 COUNT를 가져오게 되는데 이 때 NULL값을 일일이 체크하기 때문에 호출 속도가 저하됨. COUNT(*)는 NULL값의 경우도 모두 COUNT에 추가하기 때문에 더 빠름 3. WHERE 조건문의 왼쪽은 순수한 COLUMN만 쓰자 WHERE 00 = 00 을 쓸 때 왼쪽에 조건을 걸면 매 ROW 마다 조건을 변형하게 됨 4. LIKE쓸 때는 %를 가급적 뒤에만 붙이자 %를 앞에 붙이면 ~로 시작하는 문자열을 다 검색해야 해서 연산의 시간이 증가함 5. GROUP BY를 써.. 2023. 3. 3. 이전 1 다음