top of page

[oracle]25가지 SQL 작성법

[oracle]25가지 SQL 작성법

출처 : http://www.gosu.net/GosuWeb/Article-detail.aspx?ArticleCode=898 ======================================================================

직장동료가 저에게 준 25가지 SQL 작성법입니다. HDD정리중 우연히 발견해서 이렇게 올립니다.

Oracle기준으로 이루어진 문서인데 많은 도움이 될듯합니다.

간단하게 Index를 적어 봅니다.

1. 데이터와 비즈니스 어플리케이션을 잘 알아야 한다. 2. 실제 데이터를 가지고 당신의 쿼리를 검사하라. 3. 동일한 SQL을 사용하라. 4. 주의 깊게 인덱스를 사용하라. 5. 가용한 인덱스 PATH를 만들어라 6. 가능하면 EXPLAIN과 TKPROF를 사용하라 7. OPTIMIZER를 이해하라. 8. 지엽적으로 동작하더라도 전역적으로 생각하라 9. WHERE절은 매우 중요하다. 10. 레코드 필터링을 위해서는 HAVING보다는 WHERE를 사용하라 11. WHERE 절에 선행 INDEX 칼럼을 명시하라. 12. 인덱스 SCAN과 FULL TABLE SCAN을 평가하라. 13. 인덱스 스캔에 ORDER BY를 사용하라 14. 자신의 데이터를 알아라 15. KNOW WHEN TO USE LARGE-TABLE SCANS. 16. MINIMIZE TABLE PASSES. 17. JOIN TABLES IN THE PROPER ORDER. 18. USE INDEX-ONLY SEARCHES WHEN POSSIBLE. 19. REDUNDANCY IS GOOD. 20. KEEP IT SIMPLE, STUPID. 21. YOU CAN REACH THE SAME DESTINATION IN DIFFERENT WAYS. 22. USE THE SPECIAL COLUMNS. 23. 함축적인 커서대신 명시적인 커서를 사용하라. 24. 오라클 병렬 쿼리 옵션을 찾아서 이용하라. 25. 네트웍 소통량을 줄이고 한번에 처리되는 작업량을 늘려라.

====================================================================== 대략 이해? ㅡ.ㅡ

조회수 1회댓글 0개

Comments


bottom of page