mysql index에 대해..

· 10년 전 · 1366

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년 전 조회 1,518
10년 전 조회 1,335
10년 전 조회 2,421
10년 전 조회 2,023
10년 전 조회 1,621
10년 전 조회 1,549
10년 전 조회 1,376
10년 전 조회 1,509
10년 전 조회 2,180
10년 전 조회 2,220
10년 전 조회 2,858
10년 전 조회 1,994
10년 전 조회 1,848
10년 전 조회 2,362
10년 전 조회 1,482
10년 전 조회 1,464
10년 전 조회 1,429
10년 전 조회 1,448
10년 전 조회 1,511
10년 전 조회 1,622
10년 전 조회 1,843
10년 전 조회 1,394
10년 전 조회 1,889
10년 전 조회 1,844
10년 전 조회 1,584
10년 전 조회 1,455
10년 전 조회 1,439
10년 전 조회 1,496
10년 전 조회 1,473
10년 전 조회 1,459
10년 전 조회 1,799
10년 전 조회 1,358
10년 전 조회 1,469
10년 전 조회 1,642
10년 전 조회 1,535
10년 전 조회 2,256
10년 전 조회 2,082
10년 전 조회 1,523
10년 전 조회 1,489
10년 전 조회 1,763
10년 전 조회 1,523
10년 전 조회 1,398
10년 전 조회 1,465
10년 전 조회 1,422
10년 전 조회 1,437
10년 전 조회 1,411
10년 전 조회 1,632
10년 전 조회 3,488
10년 전 조회 1,604
10년 전 조회 1,367
10년 전 조회 1,421
10년 전 조회 1,443
10년 전 조회 2,765
10년 전 조회 2,660
10년 전 조회 2,053
10년 전 조회 2,361
10년 전 조회 2,502
10년 전 조회 2,446
10년 전 조회 1,813
10년 전 조회 1,522
10년 전 조회 2,064
10년 전 조회 1,600
10년 전 조회 1,364
10년 전 조회 1,666
10년 전 조회 2,366
10년 전 조회 2,035
10년 전 조회 1,515
10년 전 조회 2,069
10년 전 조회 6,093
10년 전 조회 1,558
10년 전 조회 2,630
10년 전 조회 2,006
10년 전 조회 2,514
10년 전 조회 2,248
10년 전 조회 1,715
10년 전 조회 2,264
10년 전 조회 1,867
10년 전 조회 1,467
10년 전 조회 1,446
10년 전 조회 1,689
10년 전 조회 2,214
10년 전 조회 1,659
10년 전 조회 1,914
10년 전 조회 1,781
10년 전 조회 1,552
10년 전 조회 1,835
10년 전 조회 1,358
10년 전 조회 1,592
10년 전 조회 1,528
10년 전 조회 1,840
10년 전 조회 2,051
10년 전 조회 1,975
10년 전 조회 1,656
10년 전 조회 2,017
10년 전 조회 1,801
10년 전 조회 1,545
10년 전 조회 2,156
10년 전 조회 1,599
10년 전 조회 1,886
10년 전 조회 1,562