mysql index에 대해..

· 10년 전 · 1569

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,708
10년 전 조회 1,577
10년 전 조회 2,630
10년 전 조회 2,247
10년 전 조회 1,855
10년 전 조회 1,785
10년 전 조회 1,590
10년 전 조회 1,726
10년 전 조회 2,402
10년 전 조회 2,444
10년 전 조회 3,104
10년 전 조회 2,204
10년 전 조회 2,089
10년 전 조회 2,579
10년 전 조회 1,716
10년 전 조회 1,685
10년 전 조회 1,680
10년 전 조회 1,679
10년 전 조회 1,747
10년 전 조회 1,854
10년 전 조회 2,091
10년 전 조회 1,652
10년 전 조회 2,123
10년 전 조회 2,068
10년 전 조회 1,820
10년 전 조회 1,680
10년 전 조회 1,672
10년 전 조회 1,716
10년 전 조회 1,682
10년 전 조회 1,680
10년 전 조회 2,020
10년 전 조회 1,590
10년 전 조회 1,693
10년 전 조회 1,846
10년 전 조회 1,736
10년 전 조회 2,481
10년 전 조회 2,282
10년 전 조회 1,740
10년 전 조회 1,694
10년 전 조회 1,996
10년 전 조회 1,716
10년 전 조회 1,631
10년 전 조회 1,696
10년 전 조회 1,614
10년 전 조회 1,639
10년 전 조회 1,611
10년 전 조회 1,839
10년 전 조회 3,692
10년 전 조회 1,820
10년 전 조회 1,570
10년 전 조회 1,615
10년 전 조회 1,657
10년 전 조회 2,974
10년 전 조회 2,886
10년 전 조회 2,256
10년 전 조회 2,564
10년 전 조회 2,715
10년 전 조회 2,668
10년 전 조회 2,042
10년 전 조회 1,756
10년 전 조회 2,264
10년 전 조회 1,822
10년 전 조회 1,545
10년 전 조회 1,871
10년 전 조회 2,568
10년 전 조회 2,250
10년 전 조회 1,714
10년 전 조회 2,276
10년 전 조회 6,308
10년 전 조회 1,784
10년 전 조회 2,864
10년 전 조회 2,213
10년 전 조회 2,722
10년 전 조회 2,438
10년 전 조회 1,921
10년 전 조회 2,459
10년 전 조회 2,092
10년 전 조회 1,675
10년 전 조회 1,659
10년 전 조회 1,905
10년 전 조회 2,407
10년 전 조회 1,867
10년 전 조회 2,125
10년 전 조회 1,957
10년 전 조회 1,754
10년 전 조회 2,008
10년 전 조회 1,558
10년 전 조회 1,772
10년 전 조회 1,706
10년 전 조회 2,041
10년 전 조회 2,274
10년 전 조회 2,167
10년 전 조회 1,862
10년 전 조회 2,196
10년 전 조회 1,987
10년 전 조회 1,770
10년 전 조회 2,361
10년 전 조회 1,783
10년 전 조회 2,080
10년 전 조회 1,778