mysql index에 대해..

· 10년 전 · 355

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년 전 조회 452
10년 전 조회 316
10년 전 조회 1,386
10년 전 조회 1,019
10년 전 조회 615
10년 전 조회 571
10년 전 조회 386
10년 전 조회 502
10년 전 조회 1,162
10년 전 조회 1,199
10년 전 조회 1,867
10년 전 조회 953
10년 전 조회 827
10년 전 조회 1,336
10년 전 조회 449
10년 전 조회 427
10년 전 조회 421
10년 전 조회 405
10년 전 조회 493
10년 전 조회 616
10년 전 조회 848
10년 전 조회 387
10년 전 조회 912
10년 전 조회 779
10년 전 조회 588
10년 전 조회 455
10년 전 조회 426
10년 전 조회 484
10년 전 조회 436
10년 전 조회 459
10년 전 조회 786
10년 전 조회 385
10년 전 조회 473
10년 전 조회 638
10년 전 조회 559
10년 전 조회 1,266
10년 전 조회 1,078
10년 전 조회 545
10년 전 조회 456
10년 전 조회 788
10년 전 조회 515
10년 전 조회 423
10년 전 조회 484
10년 전 조회 422
10년 전 조회 463
10년 전 조회 406
10년 전 조회 648
10년 전 조회 2,496
10년 전 조회 623
10년 전 조회 356
10년 전 조회 403
10년 전 조회 439
10년 전 조회 1,737
10년 전 조회 1,664
10년 전 조회 1,056
10년 전 조회 1,346
10년 전 조회 1,477
10년 전 조회 1,438
10년 전 조회 822
10년 전 조회 547
10년 전 조회 1,041
10년 전 조회 590
10년 전 조회 540
10년 전 조회 681
10년 전 조회 1,370
10년 전 조회 1,063
10년 전 조회 545
10년 전 조회 1,103
10년 전 조회 5,107
10년 전 조회 601
10년 전 조회 1,652
10년 전 조회 1,015
10년 전 조회 1,504
10년 전 조회 1,251
10년 전 조회 780
10년 전 조회 1,349
10년 전 조회 976
10년 전 조회 545
10년 전 조회 549
10년 전 조회 803
10년 전 조회 1,314
10년 전 조회 760
10년 전 조회 1,001
10년 전 조회 869
10년 전 조회 616
10년 전 조회 947
10년 전 조회 449
10년 전 조회 686
10년 전 조회 591
10년 전 조회 913
10년 전 조회 1,103
10년 전 조회 1,020
10년 전 조회 725
10년 전 조회 1,046
10년 전 조회 836
10년 전 조회 592
10년 전 조회 1,193
10년 전 조회 669
10년 전 조회 950
10년 전 조회 622
🐛 버그신고