mysql index에 대해..

· 10년 전 · 425

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년 전 조회 541
10년 전 조회 396
10년 전 조회 1,471
10년 전 조회 1,098
10년 전 조회 703
10년 전 조회 652
10년 전 조회 457
10년 전 조회 576
10년 전 조회 1,247
10년 전 조회 1,280
10년 전 조회 1,957
10년 전 조회 1,034
10년 전 조회 909
10년 전 조회 1,416
10년 전 조회 539
10년 전 조회 508
10년 전 조회 506
10년 전 조회 489
10년 전 조회 581
10년 전 조회 696
10년 전 조회 932
10년 전 조회 459
10년 전 조회 1,007
10년 전 조회 863
10년 전 조회 663
10년 전 조회 538
10년 전 조회 508
10년 전 조회 573
10년 전 조회 511
10년 전 조회 539
10년 전 조회 870
10년 전 조회 460
10년 전 조회 559
10년 전 조회 719
10년 전 조회 630
10년 전 조회 1,343
10년 전 조회 1,152
10년 전 조회 616
10년 전 조회 538
10년 전 조회 868
10년 전 조회 599
10년 전 조회 498
10년 전 조회 555
10년 전 조회 492
10년 전 조회 536
10년 전 조회 480
10년 전 조회 712
10년 전 조회 2,558
10년 전 조회 697
10년 전 조회 426
10년 전 조회 476
10년 전 조회 509
10년 전 조회 1,815
10년 전 조회 1,743
10년 전 조회 1,123
10년 전 조회 1,422
10년 전 조회 1,557
10년 전 조회 1,509
10년 전 조회 894
10년 전 조회 620
10년 전 조회 1,112
10년 전 조회 654
10년 전 조회 569
10년 전 조회 753
10년 전 조회 1,445
10년 전 조회 1,138
10년 전 조회 608
10년 전 조회 1,179
10년 전 조회 5,189
10년 전 조회 666
10년 전 조회 1,726
10년 전 조회 1,088
10년 전 조회 1,574
10년 전 조회 1,319
10년 전 조회 851
10년 전 조회 1,422
10년 전 조회 1,043
10년 전 조회 618
10년 전 조회 620
10년 전 조회 872
10년 전 조회 1,381
10년 전 조회 826
10년 전 조회 1,071
10년 전 조회 932
10년 전 조회 686
10년 전 조회 998
10년 전 조회 513
10년 전 조회 748
10년 전 조회 659
10년 전 조회 980
10년 전 조회 1,171
10년 전 조회 1,083
10년 전 조회 787
10년 전 조회 1,107
10년 전 조회 897
10년 전 조회 661
10년 전 조회 1,256
10년 전 조회 732
10년 전 조회 1,014
10년 전 조회 686
🐛 버그신고