인덱스를 걸었는데도 쿼리가 느린 이유, MySQL 실행계획으로 잡는 실전 정리
인덱스가 있다는 것과 인덱스를 탄다는 것은 완전히 다른 얘기다. EXPLAIN 세 컬럼부터 보자.
페이지 번호를 포기해야 할 때, OFFSET과 커서 페이지네이션의 갈림길
OFFSET과 커서 중 무엇을 쓸지는 데이터 양이 아니라 정렬 키의 유일성과 화면이 요구하는 이동 방식에서 갈린다.
SQL에서 NULL과 빈 문자열 구분하기
SQL: NULL과 빈 문자열은 다르다 (= "" vs IS NULL)