mysql index에 대해..

· 10년 전 · 1005

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,126
10년 전 조회 939
10년 전 조회 2,035
10년 전 조회 1,655
10년 전 조회 1,254
10년 전 조회 1,182
10년 전 조회 965
10년 전 조회 1,091
10년 전 조회 1,810
10년 전 조회 1,837
10년 전 조회 2,491
10년 전 조회 1,679
10년 전 조회 1,467
10년 전 조회 1,987
10년 전 조회 1,099
10년 전 조회 1,058
10년 전 조회 1,045
10년 전 조회 1,057
10년 전 조회 1,133
10년 전 조회 1,248
10년 전 조회 1,487
10년 전 조회 1,010
10년 전 조회 1,513
10년 전 조회 1,548
10년 전 조회 1,206
10년 전 조회 1,094
10년 전 조회 1,086
10년 전 조회 1,109
10년 전 조회 1,082
10년 전 조회 1,090
10년 전 조회 1,433
10년 전 조회 1,028
10년 전 조회 1,101
10년 전 조회 1,276
10년 전 조회 1,176
10년 전 조회 1,903
10년 전 조회 1,736
10년 전 조회 1,171
10년 전 조회 1,104
10년 전 조회 1,420
10년 전 조회 1,159
10년 전 조회 1,048
10년 전 조회 1,124
10년 전 조회 1,079
10년 전 조회 1,093
10년 전 조회 1,033
10년 전 조회 1,283
10년 전 조회 3,181
10년 전 조회 1,276
10년 전 조회 1,006
10년 전 조회 1,052
10년 전 조회 1,073
10년 전 조회 2,403
10년 전 조회 2,288
10년 전 조회 1,705
10년 전 조회 2,001
10년 전 조회 2,128
10년 전 조회 2,091
10년 전 조회 1,451
10년 전 조회 1,174
10년 전 조회 1,711
10년 전 조회 1,238
10년 전 조회 1,003
10년 전 조회 1,306
10년 전 조회 2,010
10년 전 조회 1,682
10년 전 조회 1,125
10년 전 조회 1,716
10년 전 조회 5,716
10년 전 조회 1,225
10년 전 조회 2,309
10년 전 조회 1,670
10년 전 조회 2,138
10년 전 조회 1,894
10년 전 조회 1,409
10년 전 조회 1,960
10년 전 조회 1,581
10년 전 조회 1,157
10년 전 조회 1,158
10년 전 조회 1,407
10년 전 조회 1,913
10년 전 조회 1,360
10년 전 조회 1,617
10년 전 조회 1,446
10년 전 조회 1,250
10년 전 조회 1,510
10년 전 조회 1,066
10년 전 조회 1,263
10년 전 조회 1,222
10년 전 조회 1,525
10년 전 조회 1,743
10년 전 조회 1,665
10년 전 조회 1,334
10년 전 조회 1,683
10년 전 조회 1,489
10년 전 조회 1,227
10년 전 조회 1,832
10년 전 조회 1,274
10년 전 조회 1,570
10년 전 조회 1,230