mysql index에 대해..

· 10년 전 · 589

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년 전 조회 678
10년 전 조회 529
10년 전 조회 1,595
10년 전 조회 1,246
10년 전 조회 853
10년 전 조회 778
10년 전 조회 570
10년 전 조회 687
10년 전 조회 1,372
10년 전 조회 1,429
10년 전 조회 2,098
10년 전 조회 1,149
10년 전 조회 1,069
10년 전 조회 1,557
10년 전 조회 693
10년 전 조회 647
10년 전 조회 646
10년 전 조회 646
10년 전 조회 726
10년 전 조회 845
10년 전 조회 1,077
10년 전 조회 610
10년 전 조회 1,122
10년 전 조회 1,005
10년 전 조회 817
10년 전 조회 693
10년 전 조회 658
10년 전 조회 724
10년 전 조회 671
10년 전 조회 689
10년 전 조회 1,036
10년 전 조회 616
10년 전 조회 714
10년 전 조회 874
10년 전 조회 773
10년 전 조회 1,499
10년 전 조회 1,324
10년 전 조회 782
10년 전 조회 693
10년 전 조회 1,029
10년 전 조회 755
10년 전 조회 663
10년 전 조회 718
10년 전 조회 658
10년 전 조회 705
10년 전 조회 607
10년 전 조회 861
10년 전 조회 2,718
10년 전 조회 849
10년 전 조회 590
10년 전 조회 629
10년 전 조회 663
10년 전 조회 1,981
10년 전 조회 1,894
10년 전 조회 1,286
10년 전 조회 1,593
10년 전 조회 1,715
10년 전 조회 1,679
10년 전 조회 1,049
10년 전 조회 780
10년 전 조회 1,276
10년 전 조회 828
10년 전 조회 649
10년 전 조회 917
10년 전 조회 1,591
10년 전 조회 1,290
10년 전 조회 733
10년 전 조회 1,330
10년 전 조회 5,317
10년 전 조회 827
10년 전 조회 1,895
10년 전 조회 1,241
10년 전 조회 1,704
10년 전 조회 1,475
10년 전 조회 1,027
10년 전 조회 1,581
10년 전 조회 1,219
10년 전 조회 784
10년 전 조회 781
10년 전 조회 1,029
10년 전 조회 1,538
10년 전 조회 984
10년 전 조회 1,236
10년 전 조회 1,073
10년 전 조회 854
10년 전 조회 1,134
10년 전 조회 682
10년 전 조회 885
10년 전 조회 822
10년 전 조회 1,140
10년 전 조회 1,338
10년 전 조회 1,244
10년 전 조회 943
10년 전 조회 1,264
10년 전 조회 1,062
10년 전 조회 825
10년 전 조회 1,440
10년 전 조회 895
10년 전 조회 1,176
10년 전 조회 862