mysql index에 대해..

· 10년 전 · 1562

index를 설정할 때 복합 인덱스를 사용할 수 있습니다.

 

index index1(name)

index index2(age)

 

위 와 같이 하고 

select * from table where name='a' and age='19'

 

mysql은 name을 먼저 검색하고 다음 age를 검색하게 됩니다.

매번 name부터 하는 것이 아니고 둘 중 row에 갯수가 적은 데이터부터 검색을 하게 되요

 

복합 인덱스를 사용하면

index index1(name, age)

이렇게 할 경우 

select * from table where name='a' and age='19' 

 

name과 age를 동시에 검색하게 되요

 

테이블에 데이터가 많을 경우 복합 인덱스가 단일 인덱스보다 속도가 빠르겠죠.

 

감사합니다

|
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

+
제목 글쓴이 날짜 조회
10년 전 조회 1,703
10년 전 조회 1,575
10년 전 조회 2,621
10년 전 조회 2,241
10년 전 조회 1,852
10년 전 조회 1,776
10년 전 조회 1,587
10년 전 조회 1,719
10년 전 조회 2,397
10년 전 조회 2,440
10년 전 조회 3,095
10년 전 조회 2,196
10년 전 조회 2,083
10년 전 조회 2,572
10년 전 조회 1,713
10년 전 조회 1,684
10년 전 조회 1,673
10년 전 조회 1,676
10년 전 조회 1,744
10년 전 조회 1,849
10년 전 조회 2,086
10년 전 조회 1,649
10년 전 조회 2,118
10년 전 조회 2,065
10년 전 조회 1,815
10년 전 조회 1,675
10년 전 조회 1,666
10년 전 조회 1,712
10년 전 조회 1,674
10년 전 조회 1,673
10년 전 조회 2,017
10년 전 조회 1,583
10년 전 조회 1,689
10년 전 조회 1,843
10년 전 조회 1,734
10년 전 조회 2,475
10년 전 조회 2,278
10년 전 조회 1,733
10년 전 조회 1,688
10년 전 조회 1,993
10년 전 조회 1,713
10년 전 조회 1,626
10년 전 조회 1,688
10년 전 조회 1,611
10년 전 조회 1,634
10년 전 조회 1,606
10년 전 조회 1,837
10년 전 조회 3,687
10년 전 조회 1,814
10년 전 조회 1,563
10년 전 조회 1,610
10년 전 조회 1,648
10년 전 조회 2,971
10년 전 조회 2,881
10년 전 조회 2,254
10년 전 조회 2,562
10년 전 조회 2,714
10년 전 조회 2,667
10년 전 조회 2,038
10년 전 조회 1,752
10년 전 조회 2,259
10년 전 조회 1,820
10년 전 조회 1,542
10년 전 조회 1,866
10년 전 조회 2,561
10년 전 조회 2,243
10년 전 조회 1,714
10년 전 조회 2,275
10년 전 조회 6,304
10년 전 조회 1,779
10년 전 조회 2,860
10년 전 조회 2,205
10년 전 조회 2,717
10년 전 조회 2,432
10년 전 조회 1,916
10년 전 조회 2,451
10년 전 조회 2,088
10년 전 조회 1,666
10년 전 조회 1,656
10년 전 조회 1,900
10년 전 조회 2,407
10년 전 조회 1,865
10년 전 조회 2,124
10년 전 조회 1,954
10년 전 조회 1,748
10년 전 조회 2,001
10년 전 조회 1,553
10년 전 조회 1,769
10년 전 조회 1,700
10년 전 조회 2,034
10년 전 조회 2,270
10년 전 조회 2,162
10년 전 조회 1,860
10년 전 조회 2,191
10년 전 조회 1,982
10년 전 조회 1,764
10년 전 조회 2,359
10년 전 조회 1,782
10년 전 조회 2,079
10년 전 조회 1,776