mysql 인덱스에 대해 궁금한 점이 있습니다. 많은 정보를 참조했지만 정보가 매우 모호합니다. 인덱스 유형이 여러 가지이며 추가하는 방법을 모르겠습니다.
1. 인덱스만 추가할까요, 아니면 검색 조건과 함께 추가할까요?
2. LEFT JOIN을 사용하여 쿼리 인덱스를 추가하는 방법
으아악
3.거기처럼
으아악
그러한 색인을 추가하는 방법은 무엇입니까?
인덱싱 및 mysql 문 최적화에 관한 사항은 매우 약합니다.
또는 추천할 수 있는 관련 기사나 책이 있나요?
mysql 복합 인덱스와 일반 인덱스 요약
책은 어떻습니까: 고성능 MySQL(3판) 색인 부분, Taobao 사용자가 번역한 것
인덱스 작성은 주로 테이블의 쿼리 조건을 기반으로 합니다. 원칙적으로 사람 ID, 이름 등 데이터 선택성이 높은 필드에 대해 인덱스가 생성됩니다. 이러한 조건을 기반으로 쿼리 결과 집합을 크게 줄일 수 있습니다.
고성능 mysql 제3판 5장에서는 쿼리 시간을 단축하고 성능을 향상시키기 위해 주로 테이블의 다양한 쿼리 필드에 대해 고성능 인덱스 생성을 구체적으로 설명합니다.
일반적으로 정렬에 사용되는 필드는 B-트리 인덱스로 추가해야 하며, 필드를 인덱스해야 하고 여러 조건을 인덱스와 결합해야 하며 인덱스 순서가 조건과 일치해야 합니다