mysql index에 대해..

· 10년 전 · 508

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년 전 조회 625
10년 전 조회 460
10년 전 조회 1,555
10년 전 조회 1,170
10년 전 조회 773
10년 전 조회 726
10년 전 조회 535
10년 전 조회 651
10년 전 조회 1,325
10년 전 조회 1,357
10년 전 조회 2,026
10년 전 조회 1,106
10년 전 조회 992
10년 전 조회 1,497
10년 전 조회 614
10년 전 조회 586
10년 전 조회 578
10년 전 조회 562
10년 전 조회 651
10년 전 조회 768
10년 전 조회 998
10년 전 조회 526
10년 전 조회 1,081
10년 전 조회 937
10년 전 조회 739
10년 전 조회 610
10년 전 조회 590
10년 전 조회 645
10년 전 조회 584
10년 전 조회 618
10년 전 조회 943
10년 전 조회 546
10년 전 조회 635
10년 전 조회 800
10년 전 조회 713
10년 전 조회 1,424
10년 전 조회 1,238
10년 전 조회 700
10년 전 조회 621
10년 전 조회 950
10년 전 조회 677
10년 전 조회 586
10년 전 조회 631
10년 전 조회 581
10년 전 조회 625
10년 전 조회 560
10년 전 조회 811
10년 전 조회 2,653
10년 전 조회 779
10년 전 조회 509
10년 전 조회 554
10년 전 조회 595
10년 전 조회 1,904
10년 전 조회 1,815
10년 전 조회 1,209
10년 전 조회 1,507
10년 전 조회 1,633
10년 전 조회 1,598
10년 전 조회 975
10년 전 조회 697
10년 전 조회 1,198
10년 전 조회 743
10년 전 조회 625
10년 전 조회 831
10년 전 조회 1,527
10년 전 조회 1,218
10년 전 조회 698
10년 전 조회 1,263
10년 전 조회 5,272
10년 전 조회 743
10년 전 조회 1,814
10년 전 조회 1,163
10년 전 조회 1,658
10년 전 조회 1,420
10년 전 조회 937
10년 전 조회 1,524
10년 전 조회 1,136
10년 전 조회 704
10년 전 조회 705
10년 전 조회 949
10년 전 조회 1,466
10년 전 조회 908
10년 전 조회 1,153
10년 전 조회 1,026
10년 전 조회 770
10년 전 조회 1,103
10년 전 조회 609
10년 전 조회 843
10년 전 조회 748
10년 전 조회 1,073
10년 전 조회 1,254
10년 전 조회 1,173
10년 전 조회 885
10년 전 조회 1,203
10년 전 조회 983
10년 전 조회 748
10년 전 조회 1,354
10년 전 조회 820
10년 전 조회 1,101
10년 전 조회 779
🐛 버그신고