SPATIUM Mobile
주소복사
About Operating System Languages Tools Favorites Notice Visit TEST  
     ADK (3)
     android (3)
     ASP (5)
     ASP.Net (1)
     C# (5)
     HTML (9)
     JAVA (7)
     JavaScript (9)
     jQuery (5)
     Mobile Web (2)
     node.js (1)
     Oracle (8)
     PHP (7)
     Spring Framework (4)
     SQL (17)
     WPF (5)
   ID  
   Password  
  |  
  Location United States
  IP Address 3.145.177.173
2024. 11
12
3456789
10111213141516
1718192021
22
23
24252627282930
Category  Languages, SQL
Writer 김태우 Date 2012-01-10 17:50:53 Visit 2048
SQL 쿼리의 Performance 를 좌우하는 것

 

The Performance of SQL Query

 

지금 까지의 작업에서 생각나는 것들을 간단히 정리해 보았다.

sql 쿼리를 만들 때 고려해야 되는 것들로 생각할 수도 있다.

기본적인 내용이지만 잘 지켜지지 않는 경우가 많으므로 아래의 내용에 실망하지 마시길~

 

     o where 절에서 사용하는 필드는 인덱스를 걸어야 한다

     o 'select *'  와 같은 모든 필드의 검색은 자제한다

     o where 절에 is null 조건은 사용하지 않는다, null 값은 인덱스가 적용되지 않아 전체 테이블을 검색한다

        - 반드시 사용할 경우라면 함수를 사용하여 Null 값을 문자로 치환하여 조건절에서 사용한다

     o  join 을 사용할때 where 절이 존재한다면, where절 미리 사용한 뒤 join 으로 검색한다

 

쿼리 작성시 위의 내용을 참조하여 작성하면 cpu 사용률과 메모리 사용량을 줄일수 있고,

DB 서버와 실서버 간 네트웍 패킷을 줄일 수 있다.

 

Tags  SQL 쿼리의 Performance 를 좌우하는 것
  Relation Articles
[Languages-SQL] SQL 쿼리의 Performance 를 좌우하는 것 (2012-01-10 17:50:53)
  Your Opinion
Member ID
150 letters
Copyright (C) SPATIUM. All rights reserved.
[SPATIUM]WebMaster Mail