SSISO Community

시소당

or로 연결된 조건들이 인덱스를 확실히 사용

or로  연결된  조건들이  인덱스를  확실히  사용하는  union  all로  풀리게  하기  위해서는  
        /*  +  use_conact  */를  사용한다.
  결합  인덱스의  순서를  조정한다.  like와  같은  조회가  되는  컬럼은  뒤로가야  한다.
  분포도를  고려하여  결합인덱스를  걸어준다.
                인덱스가  sdate(365/1)  +  shipper(10/1)로  구성  shipper  +  sdate로  바꾸면  분포도가  좋아진다.  
                  그러면  다음의  예에서  in을  먼저  사용하게  된다.
예)  where  sdate  between  ‘950101’  and  ‘950430’    33만건    
    and  shipper  in  (‘a’,’b’,’c’)
    group  by  shipper
    order  by  sum(amt)  desc;

1274 view

4.0 stars