mysql index에 대해..

· 10년 전 · 1446

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,600
10년 전 조회 1,448
10년 전 조회 2,518
10년 전 조회 2,137
10년 전 조회 1,731
10년 전 조회 1,656
10년 전 조회 1,487
10년 전 조회 1,600
10년 전 조회 2,265
10년 전 조회 2,334
10년 전 조회 2,973
10년 전 조회 2,091
10년 전 조회 1,961
10년 전 조회 2,466
10년 전 조회 1,591
10년 전 조회 1,553
10년 전 조회 1,539
10년 전 조회 1,551
10년 전 조회 1,618
10년 전 조회 1,714
10년 전 조회 1,943
10년 전 조회 1,495
10년 전 조회 2,008
10년 전 조회 1,945
10년 전 조회 1,688
10년 전 조회 1,558
10년 전 조회 1,539
10년 전 조회 1,600
10년 전 조회 1,555
10년 전 조회 1,552
10년 전 조회 1,888
10년 전 조회 1,466
10년 전 조회 1,571
10년 전 조회 1,738
10년 전 조회 1,623
10년 전 조회 2,356
10년 전 조회 2,158
10년 전 조회 1,615
10년 전 조회 1,570
10년 전 조회 1,865
10년 전 조회 1,607
10년 전 조회 1,496
10년 전 조회 1,573
10년 전 조회 1,517
10년 전 조회 1,529
10년 전 조회 1,509
10년 전 조회 1,738
10년 전 조회 3,585
10년 전 조회 1,698
10년 전 조회 1,447
10년 전 조회 1,512
10년 전 조회 1,531
10년 전 조회 2,861
10년 전 조회 2,750
10년 전 조회 2,143
10년 전 조회 2,450
10년 전 조회 2,607
10년 전 조회 2,543
10년 전 조회 1,914
10년 전 조회 1,635
10년 전 조회 2,147
10년 전 조회 1,720
10년 전 조회 1,449
10년 전 조회 1,777
10년 전 조회 2,471
10년 전 조회 2,137
10년 전 조회 1,615
10년 전 조회 2,169
10년 전 조회 6,188
10년 전 조회 1,669
10년 전 조회 2,744
10년 전 조회 2,098
10년 전 조회 2,609
10년 전 조회 2,345
10년 전 조회 1,799
10년 전 조회 2,347
10년 전 조회 1,980
10년 전 조회 1,565
10년 전 조회 1,538
10년 전 조회 1,789
10년 전 조회 2,301
10년 전 조회 1,740
10년 전 조회 2,013
10년 전 조회 1,849
10년 전 조회 1,646
10년 전 조회 1,915
10년 전 조회 1,451
10년 전 조회 1,681
10년 전 조회 1,599
10년 전 조회 1,934
10년 전 조회 2,146
10년 전 조회 2,061
10년 전 조회 1,751
10년 전 조회 2,094
10년 전 조회 1,882
10년 전 조회 1,638
10년 전 조회 2,257
10년 전 조회 1,688
10년 전 조회 1,992
10년 전 조회 1,652