1 1월 2018

SOL 개발자의 현주소 : 개발자가 SQL 작성시 고쳐야 하는 태도

SOL 개발자의 현주소 : 개발자가 SQL 작성시 고쳐야 하는 태도

1. 테이블의 구조와 칼럼의 데이터 타입을 모르고, SQL을 작성한다.

2. NULL 의미를 모른다. 공집합의 개념을 모른다. NWL/ISNULL 함수를 남발한다.

3 . 불필요한 [스칼라] 서브쿼리, 한수를 남발한다. (→조인으로)

4. 인덱스의 역할을 이해하지 못한다.

5. 인덱스 사이즈가 테이블보다 몇 배 크다.

6. 성능을 고려하지 않고 Dynamic SQL을 작성한다.

7. UNION ALL을 고민하지 않고 UNION을 사용한다.

8. MultiColumn IN List, Correlated SubGuery Update, Rollup/Cube 그룹함수, Rank/Dense_Rank 윈도우 한수 등 을 활용해 짧고 최적 화된 SQL을 작성하지 않고, SQL 문장을 복잡하고 비효율적이고 이해하기 힘들게 작성한다.

9. 실행계획과 옵티마이저의 역할에 관심이 없다. (류닝 출발점)

Loading


Copyright 2021. All rights reserved.

Posted 2018년 1월 1일 by comphy in category "기술자료

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.