>  기사  >  데이터 베이스  >  mysql 인덱스의 사양은 무엇입니까?

mysql 인덱스의 사양은 무엇입니까?

王林
王林앞으로
2023-05-31 17:43:061912검색

1. 단일 테이블의 인덱스 수는 5개 이내로 조절하는 것이 좋습니다.

2. 결합된 인덱스 필드 수가 5개를 초과하는 것은 권장되지 않습니다.

3. 3테이블 이상 참가는 금지됩니다.

결합해야 하는 필드의 데이터 유형은 절대적으로 일관되어야 합니다.

4. 왼쪽 흐림 또는 전체 흐림은 엄격히 금지됩니다. 필요한 경우 검색 엔진을 사용하여 해결하세요.

5. orderby 시나리오가 있는 경우 인덱스의 질서에 주의하세요.

인스턴스

1)consts 单表中最多只有一个匹配行(主键或者唯一索引),在优化阶段即可读取到数据。
2)ref 指的是使用普通的索引(normal index)。
3)range 对索引进行范围检索。
反例:explain 表的结果,type=index,索引物理文件全扫描,速度非常慢,这个 index 级别比较 range 还低,与全表扫描是小巫见大巫。

위 내용은 mysql 인덱스의 사양은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 yisu.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제