mysql index에 대해..

· 10년 전 · 532

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년 전 조회 641
10년 전 조회 484
10년 전 조회 1,569
10년 전 조회 1,191
10년 전 조회 801
10년 전 조회 746
10년 전 조회 549
10년 전 조회 662
10년 전 조회 1,343
10년 전 조회 1,379
10년 전 조회 2,045
10년 전 조회 1,123
10년 전 조회 1,011
10년 전 조회 1,512
10년 전 조회 630
10년 전 조회 604
10년 전 조회 596
10년 전 조회 587
10년 전 조회 673
10년 전 조회 789
10년 전 조회 1,019
10년 전 조회 555
10년 전 조회 1,097
10년 전 조회 962
10년 전 조회 760
10년 전 조회 634
10년 전 조회 610
10년 전 조회 669
10년 전 조회 614
10년 전 조회 639
10년 전 조회 977
10년 전 조회 566
10년 전 조회 659
10년 전 조회 822
10년 전 조회 732
10년 전 조회 1,450
10년 전 조회 1,266
10년 전 조회 722
10년 전 조회 646
10년 전 조회 971
10년 전 조회 695
10년 전 조회 608
10년 전 조회 659
10년 전 조회 601
10년 전 조회 648
10년 전 조회 573
10년 전 조회 831
10년 전 조회 2,671
10년 전 조회 800
10년 전 조회 533
10년 전 조회 576
10년 전 조회 616
10년 전 조회 1,928
10년 전 조회 1,840
10년 전 조회 1,235
10년 전 조회 1,531
10년 전 조회 1,659
10년 전 조회 1,625
10년 전 조회 1,002
10년 전 조회 726
10년 전 조회 1,225
10년 전 조회 768
10년 전 조회 634
10년 전 조회 859
10년 전 조회 1,544
10년 전 조회 1,239
10년 전 조회 712
10년 전 조회 1,282
10년 전 조회 5,289
10년 전 조회 773
10년 전 조회 1,834
10년 전 조회 1,189
10년 전 조회 1,679
10년 전 조회 1,435
10년 전 조회 964
10년 전 조회 1,536
10년 전 조회 1,162
10년 전 조회 730
10년 전 조회 729
10년 전 조회 978
10년 전 조회 1,482
10년 전 조회 936
10년 전 조회 1,178
10년 전 조회 1,043
10년 전 조회 800
10년 전 조회 1,114
10년 전 조회 629
10년 전 조회 862
10년 전 조회 771
10년 전 조회 1,097
10년 전 조회 1,279
10년 전 조회 1,193
10년 전 조회 906
10년 전 조회 1,230
10년 전 조회 1,007
10년 전 조회 769
10년 전 조회 1,378
10년 전 조회 839
10년 전 조회 1,129
10년 전 조회 802
🐛 버그신고