sql 어떻게 최적화

sql 어떻게 최적화
sql 최적화 방법:
  • 가능 한 한 적 게 사용 * 하고 필요 한 필드 로 대체 *.
  • select * from test;
      :
    select id,name from test;
    
  • 검색 이 필요 한 필드 에 색인 을 만 듭 니 다.
  • 가능 한 한% + 필드 +% 의 조작 을 적 게 사용 하면 색인 을 포기 합 니 다.
  • select id from test where name like "%a%";
      
    select id from test where name like "a%";
    
  • where 자구 에서 필드 에 대해 null 값 판단 을 하 는 것 을 최대한 피한다.
  • select id from test where name is null;
      
    select id from test where name = 0;
    
  • where 자구 에서 필드 에 대한 표현 식 조작, or,! = 을 최대한 피한다.
    1. exists in 。
    select num from a where num in(select num from b);
      : 
    select num from a where exists(select 1 from b where num=a.num);
    
    1. varchar char。
    2. GROUP BY。

    좋은 웹페이지 즐겨찾기