SEARCH : is not null index(1) CATEGORY : is not null index(1) TAGS : is not null index(1) ARCHIVE : is not null index(1) [MySQL, Oracle] IS NULL, IS NOT NULL 조건은 인덱스를 사용할까? 2021. 6. 5. 들어가며 DBMS는 인덱스 구성시 NULL 값은 저장하지 않는다고 알고있지만 이는 Oracle에 해당되는 내용이며 MyISAM, InnoDB 등 에서는 Oracle과 다르게 인덱스 구성시 NULL 값을 저장한다. NULL 값을 저장하므로써 인덱스 수행에 NULL 조건을 사용할 수 있는 이야기가 된다. 따라서 Oracle과 InnoDB를 사용하는 MySQL이 NULL값을 Index에 저장하는지 여부에 따른 IS NULL, IS NOT NULL 수행 방식에 대해 정리해보고자 한다. 테스트는 MySQL 5.6.50 버전에서 진행됐다. Oracle 1. IS NOT NULL SELECT * FROM table1 WHERE col_1 IS NOT NULL; col_1으로 단일 컬럼 인덱스 구성 후 위의 쿼리를 수.. Previous 1 Next