DataBase

인덱스 사용을 위한 가공된 컬럼 튜닝 방안

따봉이 2020. 11. 1. 19:00
728x90
반응형

컬럼이 가동되면 인덱스 사용이 불가능해진다.

컬럼을 가공하지 않고 아래와 같이 조건절을 작성한다. 

 

1.

select *

from  Employee

where substr(name,1,3) = 'LEE'

 

->튜닝

select *

from Employee

where name like 'LEE%'

 

2.

select *

from  Employee

where  MonthPay * 12 = 50000000

 

->튜닝

select *

from Employee

where MonthPay = 50000000 / 12

 

3.

select *

from  Order

where  to_char(OrderDay,'yyyymmdd') = dt

 

->튜닝

select *

from  Order

where  OrderDay >= to_char(dt,'yyyymmdd')

  and   OrderDay < to_date(dt,'yyyymmdd') + 1

 

 

2.

select *

from  Employee

where  Age ||  Rank = '30MANAGER'

 

->튜닝

select *

from Employee

where Age = '30'

  AND Rank = 'MANAGER'

 

 

 

 

 

 

 

 

728x90
반응형