mysql index에 대해..

· 10년 전 · 367

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년 전 조회 470
10년 전 조회 342
10년 전 조회 1,401
10년 전 조회 1,042
10년 전 조회 634
10년 전 조회 591
10년 전 조회 404
10년 전 조회 525
10년 전 조회 1,186
10년 전 조회 1,221
10년 전 조회 1,890
10년 전 조회 973
10년 전 조회 849
10년 전 조회 1,354
10년 전 조회 471
10년 전 조회 445
10년 전 조회 442
10년 전 조회 428
10년 전 조회 513
10년 전 조회 637
10년 전 조회 870
10년 전 조회 411
10년 전 조회 936
10년 전 조회 799
10년 전 조회 612
10년 전 조회 475
10년 전 조회 442
10년 전 조회 506
10년 전 조회 461
10년 전 조회 478
10년 전 조회 808
10년 전 조회 403
10년 전 조회 497
10년 전 조회 659
10년 전 조회 573
10년 전 조회 1,288
10년 전 조회 1,097
10년 전 조회 558
10년 전 조회 472
10년 전 조회 809
10년 전 조회 534
10년 전 조회 439
10년 전 조회 497
10년 전 조회 436
10년 전 조회 481
10년 전 조회 421
10년 전 조회 656
10년 전 조회 2,507
10년 전 조회 638
10년 전 조회 367
10년 전 조회 415
10년 전 조회 451
10년 전 조회 1,753
10년 전 조회 1,681
10년 전 조회 1,067
10년 전 조회 1,360
10년 전 조회 1,492
10년 전 조회 1,447
10년 전 조회 838
10년 전 조회 565
10년 전 조회 1,058
10년 전 조회 602
10년 전 조회 543
10년 전 조회 695
10년 전 조회 1,385
10년 전 조회 1,081
10년 전 조회 560
10년 전 조회 1,119
10년 전 조회 5,124
10년 전 조회 619
10년 전 조회 1,664
10년 전 조회 1,032
10년 전 조회 1,521
10년 전 조회 1,263
10년 전 조회 799
10년 전 조회 1,362
10년 전 조회 997
10년 전 조회 561
10년 전 조회 566
10년 전 조회 814
10년 전 조회 1,329
10년 전 조회 780
10년 전 조회 1,017
10년 전 조회 884
10년 전 조회 635
10년 전 조회 962
10년 전 조회 468
10년 전 조회 698
10년 전 조회 605
10년 전 조회 926
10년 전 조회 1,120
10년 전 조회 1,036
10년 전 조회 738
10년 전 조회 1,059
10년 전 조회 851
10년 전 조회 608
10년 전 조회 1,209
10년 전 조회 680
10년 전 조회 962
10년 전 조회 639
🐛 버그신고