mysql index에 대해..

· 10년 전 · 464

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년 전 조회 576
10년 전 조회 419
10년 전 조회 1,506
10년 전 조회 1,133
10년 전 조회 727
10년 전 조회 682
10년 전 조회 489
10년 전 조회 610
10년 전 조회 1,279
10년 전 조회 1,306
10년 전 조회 1,982
10년 전 조회 1,067
10년 전 조회 945
10년 전 조회 1,446
10년 전 조회 564
10년 전 조회 544
10년 전 조회 530
10년 전 조회 510
10년 전 조회 614
10년 전 조회 720
10년 전 조회 960
10년 전 조회 485
10년 전 조회 1,033
10년 전 조회 895
10년 전 조회 698
10년 전 조회 571
10년 전 조회 541
10년 전 조회 602
10년 전 조회 546
10년 전 조회 570
10년 전 조회 899
10년 전 조회 501
10년 전 조회 594
10년 전 조회 751
10년 전 조회 664
10년 전 조회 1,380
10년 전 조회 1,193
10년 전 조회 652
10년 전 조회 579
10년 전 조회 904
10년 전 조회 635
10년 전 조회 539
10년 전 조회 592
10년 전 조회 530
10년 전 조회 577
10년 전 조회 517
10년 전 조회 756
10년 전 조회 2,595
10년 전 조회 732
10년 전 조회 465
10년 전 조회 516
10년 전 조회 547
10년 전 조회 1,856
10년 전 조회 1,775
10년 전 조회 1,165
10년 전 조회 1,460
10년 전 조회 1,590
10년 전 조회 1,553
10년 전 조회 937
10년 전 조회 658
10년 전 조회 1,147
10년 전 조회 701
10년 전 조회 587
10년 전 조회 789
10년 전 조회 1,480
10년 전 조회 1,176
10년 전 조회 649
10년 전 조회 1,220
10년 전 조회 5,225
10년 전 조회 697
10년 전 조회 1,769
10년 전 조회 1,128
10년 전 조회 1,611
10년 전 조회 1,357
10년 전 조회 883
10년 전 조회 1,465
10년 전 조회 1,082
10년 전 조회 661
10년 전 조회 653
10년 전 조회 907
10년 전 조회 1,421
10년 전 조회 863
10년 전 조회 1,106
10년 전 조회 962
10년 전 조회 722
10년 전 조회 1,051
10년 전 조회 551
10년 전 조회 788
10년 전 조회 700
10년 전 조회 1,017
10년 전 조회 1,209
10년 전 조회 1,117
10년 전 조회 824
10년 전 조회 1,145
10년 전 조회 935
10년 전 조회 696
10년 전 조회 1,299
10년 전 조회 771
10년 전 조회 1,051
10년 전 조회 720
🐛 버그신고