• Index : 프로그래밍

    mysql index 생성

    text 등은 인덱스 효율이 떨어져서 fulltext index 사용

    Index를 생성할때 가장 효율적인 자료 형은 정수형 자료 입니다. (TINYINT, SMALLINT, MEDIUMINT, INT, BIGINT등)

    가변적인 크기와 정규화 할수 없는 데이터는 인덱스를 생성할때 비효율적으로 동작 합니다 (Text 데이터 등) 이를 위해 FULLTEXT INdex를 사용할 수 있습니다. FullText 는 TEXT, BLOB, VARCHAR등 가변적이고 일반적인 Index의 효율성이 떨어지는 부분에서 많은 효과를 가져올 수 있는 형태의 Index 입니다.

    FULLTEXT Index는 텍스트 필드에 '%검색문자열%'와 비슷한 형태의 검색 결과를 얻을 수 있고 Text에 최적화된 Index 방식입니다. MySQL 5.6 버전부터는 InnoDB 에서도 지원 합니다.

    source: mysql Index 와 다중 컬럼 인덱스
    Index 개요 Index는 MYI (MySQL Index)파일에 저장 됩니다. Index가 설정되지 않았다면 Table Full Scan이 일어 나 성능이 저하 되거나 치명적인 장애가 발생 합니다. Index는 검색 속도를 향상 시키는 장점이 있..

      #프로그래밍   hkmoon   1 month ago