mysql index에 대해..

· 10년 전 · 1503

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,645
10년 전 조회 1,513
10년 전 조회 2,569
10년 전 조회 2,180
10년 전 조회 1,783
10년 전 조회 1,714
10년 전 조회 1,545
10년 전 조회 1,653
10년 전 조회 2,324
10년 전 조회 2,387
10년 전 조회 3,039
10년 전 조회 2,145
10년 전 조회 2,024
10년 전 조회 2,518
10년 전 조회 1,651
10년 전 조회 1,611
10년 전 조회 1,615
10년 전 조회 1,613
10년 전 조회 1,682
10년 전 조회 1,784
10년 전 조회 2,013
10년 전 조회 1,566
10년 전 조회 2,065
10년 전 조회 2,001
10년 전 조회 1,745
10년 전 조회 1,620
10년 전 조회 1,597
10년 전 조회 1,655
10년 전 조회 1,610
10년 전 조회 1,603
10년 전 조회 1,941
10년 전 조회 1,525
10년 전 조회 1,633
10년 전 조회 1,783
10년 전 조회 1,675
10년 전 조회 2,416
10년 전 조회 2,216
10년 전 조회 1,669
10년 전 조회 1,626
10년 전 조회 1,919
10년 전 조회 1,662
10년 전 조회 1,564
10년 전 조회 1,625
10년 전 조회 1,566
10년 전 조회 1,580
10년 전 조회 1,560
10년 전 조회 1,795
10년 전 조회 3,643
10년 전 조회 1,751
10년 전 조회 1,504
10년 전 조회 1,562
10년 전 조회 1,602
10년 전 조회 2,919
10년 전 조회 2,814
10년 전 조회 2,203
10년 전 조회 2,498
10년 전 조회 2,654
10년 전 조회 2,612
10년 전 조회 1,978
10년 전 조회 1,700
10년 전 조회 2,200
10년 전 조회 1,773
10년 전 조회 1,498
10년 전 조회 1,828
10년 전 조회 2,515
10년 전 조회 2,194
10년 전 조회 1,668
10년 전 조회 2,224
10년 전 조회 6,252
10년 전 조회 1,738
10년 전 조회 2,806
10년 전 조회 2,148
10년 전 조회 2,659
10년 전 조회 2,395
10년 전 조회 1,867
10년 전 조회 2,405
10년 전 조회 2,038
10년 전 조회 1,624
10년 전 조회 1,604
10년 전 조회 1,854
10년 전 조회 2,351
10년 전 조회 1,805
10년 전 조회 2,074
10년 전 조회 1,910
10년 전 조회 1,711
10년 전 조회 1,961
10년 전 조회 1,511
10년 전 조회 1,731
10년 전 조회 1,651
10년 전 조회 1,994
10년 전 조회 2,208
10년 전 조회 2,120
10년 전 조회 1,809
10년 전 조회 2,145
10년 전 조회 1,931
10년 전 조회 1,704
10년 전 조회 2,309
10년 전 조회 1,739
10년 전 조회 2,038
10년 전 조회 1,714