1. DB에서 NULL 값이 있으면 안좋은 이유 - IS NULL, IS NOT NULL 처럼 조건절에서 NULL 사용시 인덱스를 타지않음. - 조건절에 NULL 걸릴거같으면 NOT NULL 이 낫고, 웬만하면 공백이 나음. - 테이블에 인덱스 걸어놔도 NULL 컬럼있으면 인덱스 안탐 2. NOT - NOT 은 느림 무조건 EQUAL(=) 이 좋음 - NOT IN, NOT EXISTS 는 인덱스를 안타서 오래걸림 ∴ 웬만하면 EXISTS 가 나음 3. 인덱스 - 결합인덱스 쓰면 row 갯수 줄어서 스캔 적게해도 되므로 좋음. - 몇 만건까지는 인덱스가 없어도 잘 조회될 수 있으나, 백만건 이상이면 인덱스 안걸려있을 때 안나옴. 백만건, 천만건이어도 인덱스만 잘 걸려있으면 잘 나옴. ** 4. 조인 - 해..