select *
from 사원 a, 계약 b
where a.사원ID = b.계약사원ID
and b.계약일자 = '20250403'
인덱스
계약_X01(계약사원ID, 계약일자)
계약_X02(계약일자, 계약사원ID)
사원 테이블 a 부터 읽으면서 조인한다고 할 때
어떤 인덱스를 사용할까요?
1. 계약_X01
2. 계약_X02
3. 둘다 가능
select *
from 사원 a, 계약 b
where a.사원ID = b.계약사원ID
and b.계약일자 = '20250403'
인덱스
계약_X01(계약사원ID, 계약일자)
계약_X02(계약일자, 계약사원ID)
사원 테이블 a 부터 읽으면서 조인한다고 할 때
어떤 인덱스를 사용할까요?
1. 계약_X01
2. 계약_X02
3. 둘다 가능
1
카디널리티가 id가 더 높을 것으로 예상 그래서 1
1 - dc App
카디널리티 따지고있노ㅋㅋ 3번
3 - dc App
거의 대부분 환경에거 동일성능이나 1이 2에 비해 page split일어날 확률이 적어서 나는 1 - dc App
아니다 만들어놓고 까봐야 알겠다 - dc App
알겠다 데이터량에 관계없이 페이지 개수는 비슷하고 일일 계약건수가 많을수록 2가 2페이지에 걸쳐 데이터가 있을 확률이 더 높음 - dc App
나는 여기까지 생각하진 않았는데.. 대단하시네요