본문 바로가기

목록 쿼리를 최적화하자(1) 권순용의 DB 이야기 목록 쿼리를 최적화하자 인터넷을 사용하다 보면 많은 종류의 게시판을 만나게 된다. 동호회의 게시판도 존재할 것이고 일반 게시물을 보여주는 게시판도 존재할 것이다. 이러한 모든 게시판들은 목록 쿼리를 이용하게 된다. 개발자들에게 성능을 최적화하기에 가장 힘든 애플리케이션이 무엇인지를 질문하면 많은 개발자들은 목록 쿼리라고 말한다. 그렇다면 목록 쿼리에는 어떠한 비밀이 숨겨져 있기에 개발자들이 성능 최적화에 힘들어 하는 것일까? 목록 쿼리를 최적화하자 게시판 등의 목록 쿼리를 보면 하나의 페이지에 보여주는 데이터의 건 수는 이미 정해져 있다. 한 페이지에 적게는 20건의 데이터를 보여주거나 많게는 50건의 데이터까지 보여 주는 경우도 있다. 여기서 중요한 것은 20건의 데이터이건 또는 .. 더보기
목록 쿼리를 최적화하자 (2) 권순용의 DB 이야기 목록 쿼리를 최적화하자 (2) 목록 쿼리는 많이 사용할 수밖에 없는 것이 현실이다. 많은 웹 화면에서는 여러 가지 형태의 목록 쿼리가 존재한다. 이러한 목록 쿼리는 쉬운 듯 하면서도 매우 어려운 것이 현실이다. 이와 같은 목록 쿼리의 최적화야말로 전체 시스템의 성능 향상을 좌우할 수 있는 기준이 될 것이다. 지난 시간에는 목록 쿼리에 대해 전체 데이터 처리 방식을 확인해 봤다. 이번 글에서는 전체 데이터 처리 방식의 SQL을 n-Row 처리 방식으로 변경하는 방법을 확인해 보자. 목록 쿼리를 n-Row 처리 방식으로 변경하는 것은 해당 목록 쿼리를 최적화할 수 있는 방식이다. 이와 같은 방식에 대한 이해는 SQL을 최적화하기 위해 반드시 필요할 것이다. 목록 쿼리를 최적화하자 (2 .. 더보기
갑갑~ 허다... 프로그램의 흐름이 눈에 안들어온다. 허긴 이제 한달됬는데 머.... 다시 찬찬히 시작하자.... 더보기