일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- oracle
- 윈폼
- aspnet
- Excel
- 태그를 입력해 주세요.
- microsoft
- c#
- 프로시저
- 자바스크립트
- ASP
- replace()
- javascript
- 마이크로소프트
- 엑셀
- IIS
- jQuery
- 오라클
- 이클립스
- 리포팅서비스
- 단축키
- MS
- 윈도우
- attr()
- 비주얼스튜디오
- SSRS
- CONVERT()
- Winform
- windows
- MSSQL
- DataGrid
Archives
- Today
- Total
DJ메탈짱™의 Free Style
[MS-SQL] SQL튜닝가이드 - 수칙1. SELECT는 필요한 결과값만을 요구하는가? 본문
|
|
앞으로 몇번에 걸쳐 소장하고 있는 튜닝을 위한 SQL포켓가이드를 올려볼 생각이다. 대상은 SQL2000이지만 솔직히 버전의 차이 없지 않을까 생각되는데. 좀더 나은 방법이 있다면 조언부탁드립니다! 라는....
SQL Server 2000 성능 향상을 위한 튜닝 가이드
수칙1. SELECT는 필요한 결과값만을 요구하는가?
불필요한 데이터가 시스템의 자원을 사용하는 것을 막아야 합니다. 다음의 쿼리 3
개를 비교해 보면 어느 정도의 시스템 자원이 불필요 하게 소모 되고 있는지를 알
수 있습니다.
select title , price from titles
where title_id = 'BU1032'
Select하는 내용도 필요한 항목만을 가지고 오도록 되어 있어서 리소스가 전혀
낭비되지 않고 있습니다.
select title , price from titles
필요한 칼럼을 가져오기는 하지만 불필요한 전체 행(Row)들을 가져오고 있습니다.
select * from titles
불필요한 칼럼 정보, 행(Row) 데이터를 가져오고 있습니다.
'일(job) > DBMS' 카테고리의 다른 글
[MS-SQL] 인덱스 강제 적용하기, WITH(INDEX~) #HINT (0) | 2016.01.15 |
---|---|
[MS-SQL] 수칙2. 적절한 WHERE 조건을 사용하는가? (0) | 2016.01.15 |
[MS-SQL] 중복제거, 일련번호, PARTITION, ROW_NUMBER() (0) | 2016.01.15 |
[MS-SQL] 예외 처리시 내용 확인을 위해 사용되는 프로시저 #ERROR #EXCEPTION #MESSAGE (0) | 2016.01.15 |
[MS-SQL] 특정컬럼정보 조회 #SYSOBJECTS #SYSCOLUMNS #SYSTYPES (0) | 2016.01.15 |