mysql index에 대해..

· 10년 전 · 1592

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,740
10년 전 조회 1,606
10년 전 조회 2,662
10년 전 조회 2,281
10년 전 조회 1,887
10년 전 조회 1,814
10년 전 조회 1,616
10년 전 조회 1,762
10년 전 조회 2,437
10년 전 조회 2,473
10년 전 조회 3,130
10년 전 조회 2,226
10년 전 조회 2,113
10년 전 조회 2,612
10년 전 조회 1,746
10년 전 조회 1,713
10년 전 조회 1,705
10년 전 조회 1,702
10년 전 조회 1,781
10년 전 조회 1,888
10년 전 조회 2,134
10년 전 조회 1,682
10년 전 조회 2,151
10년 전 조회 2,096
10년 전 조회 1,851
10년 전 조회 1,712
10년 전 조회 1,706
10년 전 조회 1,745
10년 전 조회 1,710
10년 전 조회 1,712
10년 전 조회 2,061
10년 전 조회 1,630
10년 전 조회 1,728
10년 전 조회 1,888
10년 전 조회 1,761
10년 전 조회 2,510
10년 전 조회 2,312
10년 전 조회 1,773
10년 전 조회 1,719
10년 전 조회 2,020
10년 전 조회 1,741
10년 전 조회 1,663
10년 전 조회 1,720
10년 전 조회 1,642
10년 전 조회 1,674
10년 전 조회 1,640
10년 전 조회 1,877
10년 전 조회 3,720
10년 전 조회 1,851
10년 전 조회 1,593
10년 전 조회 1,645
10년 전 조회 1,685
10년 전 조회 3,005
10년 전 조회 2,917
10년 전 조회 2,287
10년 전 조회 2,593
10년 전 조회 2,748
10년 전 조회 2,695
10년 전 조회 2,069
10년 전 조회 1,777
10년 전 조회 2,287
10년 전 조회 1,844
10년 전 조회 1,567
10년 전 조회 1,900
10년 전 조회 2,588
10년 전 조회 2,281
10년 전 조회 1,735
10년 전 조회 2,304
10년 전 조회 6,325
10년 전 조회 1,811
10년 전 조회 2,882
10년 전 조회 2,232
10년 전 조회 2,736
10년 전 조회 2,454
10년 전 조회 1,946
10년 전 조회 2,477
10년 전 조회 2,111
10년 전 조회 1,699
10년 전 조회 1,678
10년 전 조회 1,925
10년 전 조회 2,437
10년 전 조회 1,888
10년 전 조회 2,153
10년 전 조회 1,976
10년 전 조회 1,773
10년 전 조회 2,025
10년 전 조회 1,575
10년 전 조회 1,793
10년 전 조회 1,730
10년 전 조회 2,061
10년 전 조회 2,294
10년 전 조회 2,196
10년 전 조회 1,886
10년 전 조회 2,222
10년 전 조회 2,009
10년 전 조회 1,796
10년 전 조회 2,383
10년 전 조회 1,809
10년 전 조회 2,103
10년 전 조회 1,806