콘텐츠 바로가기
본문 바로가기


YES24 카테고리 리스트

YES24 유틸메뉴

Global YES24안내보기

Global YES24는?

K-POP/K-Drama 관련상품(음반,도서,DVD)을
영문/중문 으로 이용하실 수 있습니다.

Korean wave shopping mall, sell the
K-POP/K-Drama (CD,DVD,Blu-ray,Book) We aceept PayPal/UnionPay/Alipay
and support English/Chinese Language service

English

作为出售正规 K-POP/K-Drama 相关(CD,图书,DVD) 韩流商品的网站, 支持 中文/英文 等海外结账方式

中文

검색


어깨배너

2월 전사이벤트
카카오뱅크 최대 8천원 캐시백
북클럽 BC카드 1천원 캐시백
모바일팝 모바일 5% 할인
카카오페이 4천원 즉시할인
1/6

빠른분야찾기


윙배너

마우스를 올려주세요.

마케팅 텍스트 배너

웹진채널예스


2월 상품권
고성능 데이터베이스 튜닝
미리보기 공유하기
소득공제

고성능 데이터베이스 튜닝

실무 사례로 다지는

권순용, 윤경익, 권선민, 이가혜, 이지웅 공저 | 비팬북스(러닝스페이스) | 2010년 02월 26일 첫번째 구매리뷰를 남겨주세요. | 판매지수 78 판매지수란?
상품 가격정보
정가 29,000원
판매가 26,100 (10% 할인)
YES포인트
추가혜택쿠폰 및 사은품(1종)
추가혜택쿠폰 쿠폰받기
  • 주문금액대별 할인쿠폰
결제혜택
결제혜택 카드/간편결제 혜택을 확인하세요 카드/간편결제 혜택 보기/감추기
카드할인 정보
카카오페이 카카오페이 4천원 즉시할인 (1회당 5만원 이상 결제시, 기간내 1회) 자세히 보기
카카오뱅크 카카오뱅크 4천/8천원 캐시백 (5/10만원 이상 결제시, 누적금액 기준) 자세히 보기
모바일팝 모바일팝 5% 즉시할인 (모바일 결제시) 자세히 보기
네이버페이 네이버페이 네이버페이 1% 적립 (전체결제) 자세히 보기
구매 시 참고사항
구매 시 참고사항

판매중

수량
배송비 : 무료 배송비 안내
  • 해외배송 가능
  • 최저가 보상
  • 문화비소득공제 신청가능
1/4
광고 AD

출판사 추천

광고 AD

품목정보

품목정보
출간일 2010년 02월 26일
쪽수, 무게, 크기 376쪽 | 962g | 190*240*30mm
ISBN13 9788996204558
ISBN10 8996204552

관련분류

책소개

  •  책의 일부 내용을 미리 읽어보실 수 있습니다. 미리보기

목차

저자 소개

저자: 권순용
현재, 데이터베이스 전문 컨설팅 업체인 (주)엑시엄 정보시스템의 대표 컨설턴트로 있다. 그 전에 SK C&C에서 DBA, 튜닝, 모델링 업무를 담당하면서 다양한 민간 및 공공 프로젝트에서 핵심적인 역할을 맡아서 진행했다. DBS 컨설팅 동호회(cafe.daum.net/oracity)를 운영하고 있으며, 활발한 저술 활동도 병행해 왔다. 이전에 출간한 책으로는 Inside SQL(2008, Maso Interact...
저자: 윤경익
현재, 데이터베이스 전문 컨설팅 업체인 (주)엑시엄 정보시스템의 수석 컨설턴트로 있다. 통신 과금 시스템, 증권 거래 플랫폼, 국민건강보험공단 등에서 튜닝과 모델링 업무를 수행한 바 있으며, 마이크로소프트웨어와 Data Times에 컬럼도 기고하였다.
저자: 권선민
현재, 데이터베이스 전문 컨설팅 업체인 (주)엑시엄 정보시스템의 컨설턴트와 한남대학교 국제IT교육센터의 교수도 겸임하고 있다. 정부통합전산센터와 KT의 각종 시스템에 대한 튜닝 작업에 참여한 바 있으며, 전문 잡지에 컬럼도 기고하고 있다.
저자: 이가혜
현재, 데이터베이스 전문 컨설팅 업체인 (주)엑시엄 정보시스템의 컨설턴트로 있다. 그 전에 다음 커뮤니케이션과 한국특허정보원에서 DBA로 재직하면서 모델링과 RAC 구축 업무를 수행하였다.
저자: 이지웅
현재, 데이터베이스 전문 컨설팅 업체인 (주)엑시엄 정보시스템의 컨설턴트로 있다. 그 전에 LG DACOM 등에서 다양한 시스템의 튜닝과 모델링 프로젝트를 수행하였다.

만든 이 코멘트

저자, 역자, 편집자를 위한 공간입니다. 독자들에게 전하고 싶은 말씀을 남겨주세요. 코멘트 쓰기
접수된 글은 확인을 거쳐 이 곳에 게재됩니다.
독자 분들의 리뷰는 리뷰 쓰기를, 책에 대한 문의는 1:1 문의를 이용해 주세요.

출판사 리뷰

VLDB 튜너나 모델러에게 있어 SQL 최적화에 대한 자신만의 체계를 수립하는 일은 최종 목표이자 계속 가꾸어 나가야 할 대상이기도 하다. 즉, 꿈이면서도 현실 속에서 놓칠 수 없는 보물단지(!)다. 이 책은 SQL 튜닝의 모든 것을 이야기하기 위해 기획된 [고성능 데이터베이스 튜닝]의 두 번째 책이다.

첫 번째 책인 [실행 계획으로 배우는 고성능 데이터베이스 튜닝]에 이어진 내용으로써, 1권에서 다룬 일부 주제를 더 심도 있게 설명하면서, 정렬, 대사 작업, 동적 조건 쿼리와 목록 쿼리, 분석 함수, 그룹 함수, 배치 작업, 구체화된 뷰 등에 대해서 추가로 이야기를 이어 나간다. 본 서 이후 계속 나올 [고성능 데이터베이스 튜닝 시리즈]에서는 DB 튜닝 컨설팅 전문 업체인 엑시엄 정보시스템의 컨설턴트들의 살아 있는 튜닝 이야기가 계속 이어질 것이다. [고성능 데이터베이스 튜닝]의 2권인 이 책과 함께 VLDB에서 이루어질 수 있는 모든 튜닝 기업을 함께 다듬어 갈 수 있기를 기대한다.

이 책은 대용량 데이터베이스의 튜닝 및 모델링 컨설팅 업체인 (주)엑시엄 정보시스템의 컨설턴트들의 노하우가 묻어 있는 책이다. 이 책의 1권에 해당하는 “실행 계획으로 배우는 고성능 데이터베이스 튜닝” 이후 1권에서 다루지 못했던 상세 내용과 새로운 주제들을 섬세하게 설명하고 있다.

이 책에는 1권과 동일한 방식으로 61개의 주제가 수록되어 있다. 사실, 더 많은 주제가 있었지만 분량이 방대해지는 것과 논점이 흐려지는 것을 막기 위해서 최대한 줄여서 61개로 압축하였다. 1권이 튜닝에서 최적화를 이루기 위해서 전반적으로 알아야 할 주제로 구성되어 있다면, 이 책은 성능 최적화를 이룸에 있어서 성능을 저하시킬 수 있는 요인을 추출하고, 이들 성능 저하 요인을 제거하는 방법을 중심으로 기술하였다. 또한 실제 프로젝트를 진행하면서 성능을 향상시킬 수 있는 주제들을 선별하여 수록하였다.

이 책이 속한 [고성능 데이터베이스 튜닝] 시리즈를 통해 튜닝 전문가가 더 많이 나올 수 있다면 더 할 바람이 없다. 건투를 빕니다!

Chapter 1. 데이터 연결을 자유자재로 작성하자.
프로그램을 작성하다 보면 여러 테이블에 있는 데이터를 연결해야 할 경우가 자주 발생한다. 이러한 경우에 데이터를 어떻게 연결하는가? 대부분의 경우에는 별다른 규칙 없이 SQL을 작성한다. 이제는 테이블을 연결하여 데이터를 추출하는 경우에 SQL을 어떻게 작성할 것인지에 대한 규칙이 있어야 할 것이다. 1장에서는 데이터 연결에 대해 SQL을 어떻게 작성해야 효과적인지를 설명한다.

Chapter 2. 정렬 작업의 최소화가 성능을 보장한다.
정렬 작업의 양에 의해 시스템의 성능이 좌우된다고 해도 과언은 아닐 것이다. 이러한 정렬 작업에 대해 많은 사람들은 어쩔 수 없는 작업이라고 이야기한다. 하지만, 정렬 작업의 많은 부분을 제거할 수 있는 방법이 엄연히 있다. 이러한 방법을 모르기 때문에 지금도 시스템에서 대용량의 정렬 작업을 수행하는 것 같다. 정렬 작업을 줄이는 것이 해당 시스템을 최적화하는 지름길이다. 2장에서는 정렬을 감소시키는 방법에 대해 자세히 설명한다.

Chapter 3. 양쪽 OUTER 조인을 이용하면 대사 작업을 효과적으로 처리할 수 있다.
대사 작업이란 동일한 데이터를 비교하여 그 차이를 확인하는 작업이다. 우리 주위에서는 수 없이 많은 대사 작업이 수행되며, 그 중에서 많은 대사 작업이 시스템의 성능을 저하시키는 것이 현실이다. 또한, 대사 작업에서는 SQL 안에 업무를 삽입해야 하는 경우가 많이 발생한. 이런 이유로 인해 많은 개발자들이 대사 작업을 힘들어 한다. 하지만, 대사 작업은 절대 어려운 작업이 아니다. 대사 작업에 대한 효율적인 방법을 이해한다면 대사 작업을 더 쉽게 수행할 수 있다.

Chapter 4. 동적 조건 쿼리는 하나의 쿼리가 아니다.
동적 조건 쿼리는 어플리케이션에서 자주 사용되는 매우 중요한 쿼리 아키텍처다. 인터넷을 하다 보면 많은 곳에서 콤보 박스 등을 이용하여 전체 데이터 중에서 원하는 데이터만 선택할 수 있는 기능을 보았을 것이다. 이렇게 가변적으로 조건을 선택하는 모든 어플리케이션이 동적 조건 쿼리로 작성된다. 최적화되지 않은 동적 조건 쿼리는 악성 쿼리로 변하기 쉽다. 이제는 동적 조건 쿼리를 악성 쿼리로 작성해서는 안 된다. 4장에서는 동적 조건 쿼리에 대한 정확한 개념과 최적화 방법을 살펴본다.

Chapter 5. 성능 저하의 주범인 목록 쿼리를 최적화하자.
목록 쿼리는 쿼리 자체의 작성도 어렵지만 성능 저하를 발생시키는 주범이 되는 경우가 많이 있다. 이러한 현상 때문에 많은 개발자들이 목록 쿼리를 가장 어려워하는 것 같다. 목록 쿼리는 프로그램 개발 시 왜 문제 발생의 주범이 되는가? 그 이유는 간단하다. 많은 생각 없이 목록 쿼리를 작성했기 때문일 것이다. 또 한 가지 주요 이유는 기존의 ?못된 목록 쿼리를 그대로 이용하기 때문이다. 5장에서는 목록 쿼리에 대한 SQL 작성 방법과 실행 계획을 면밀히 분석한다. 또한, 실무에서 활용할 수 있는 최적화된 목록 쿼리의 작성 방법을 정리하여 설명한다.

Chapter 6. 분석 함수로 통계 레포트를 작성하자.
업무가 복잡해지는 것과 동시에 고객의 요구사항도 다양하게 변하고 있다. 이러한 요구사항에 의해 많은 곳에서는 다양한 통계 레포트를 작성하여 보고를 한다. 이러한 통계 레포트에는 업무가 포함되므로 SQL이 복잡해진다. SQL이 복잡해지는 것도 문제일 수 있지만 더 큰 문제는 대용량의 데이터에 엑세스하기 때문에 성능 저하를 발생시킬 수 있다는 것이다. 이의 주된 이유는 여러 곳에서 통계 레포트를 작성하는 경우에 동일한 테이블에 반복 엑세스하기 때문이다. 하지만, 오라클에서는 이러한 통계 레포트 작성 시 SQL의 양도 감소시키며 성능을 향상시킬 수 있는 방법을 제공한다. 그것이 분석 함수다. 6장에서는 실무에서의 분석 함수의 사용법과 실제 적용 사례를 설명한다.

Chapter 7. 그룹 함수를 최적화하자.
그룹 함수는 프로그램을 개발하면서 사용하지 않을 수 없는 함수다. 프로그램을 개발하다 보면 데이터의 총 건수를 추출하기 위해 COUNT 함수를 사용해야 한다. 또한, 데이터의 합과 평균 값 등을 추출하기 위해 SUM 함수나 AVG 함수를 사용해야 한다. 이와 같은 그룹 함수의 사용이 어려운 것은 아니다. 중요한 것은 그룹 함수는 전체 데이터 처리를 수행하기 때문에 반드시 SQL 최적화가 수행되어야 한다는 점이다. 집합 함수를 많이 사용하면서도 이러한 집합 함수의 최적화에 대해 고려하지 않는 경우가 많다. 이제부터라도 집합 함수의 최적화를 고려해야 할 것이다. 7장에서는 그룹 함수의 최적화 방법을 설명한다.

Chapter 8. 배치 작업의 응답 속도를 100배 빠르게 수행하자.
데이터베이스 시스템을 구축하면서 항상 고민하는 것 중에 하나가 배치 작업의 최적화다. 배치 작업은 대량의 데이터를 처리하기 때문에 많은 시간이 소요되는 것은 당연한 일이다. 그렇다면 어느 정도의 시간이 배치 작업에서는 적당한 수행 시간인가? 이는 데이터의 양에 따라 확연하게 차이를 보일 것이다. 하지만, 중요한 것은 배치 작업을 최적화한다면 예상보다 적은 시간이 소요될 것이다. 배치 작업은 대량의 데이터를 처리하기 때문에 어느 한 부분이라도 최적화되어 있지 않다면 심각한 성능 저하를 발생시킨다. 이제부터 숨겨진 모든 비효율 요소를 정확하게 분석하여 최적화를 수행해야 할 것이다. 8장에서는 배치 작업의 최적화 노하우를 설명한다.

Chapter 9. 구체화된 뷰의 사용은 시대의 요청이다.
과거에는 구체화된 뷰를 DW 시스템 등에서만 국한적으로 사용한 것이 사실이었다. 하지만, 이제는 많은 시스템에서 구체화된 뷰의 사용이 필요하게 되었다. 이는 온라인 업무를 수행하는 시스템에서 데이터가 증가함에 따라 대용량 데이터베이스로 변하는 양상이 뚜렷하기 때문이다. 그렇기 때문에 많은 곳에서 이미 구체화된 뷰를 고려하고 있거나 아니면 이미 적용한 상태다. 구체화된 뷰를 고려하지 않고서는 성능을 최적화하기 힘든 사이트도 늘어나고 있는 것이 사실이다. 9장에서는 구체화된 뷰의 아키텍처를 살펴보고 실무에 바로 적용할 있는 방법을 설명한다.

회원리뷰 (0건)

매주 10건의 우수리뷰를 선정하여 YES상품권 3만원을 드립니다.
3,000원 이상 구매 후 리뷰 작성 시 일반회원 300원, 마니아회원 600원의 YES포인트를 드립니다.
(CD/LP, DVD/Blu-ray, 문구/GIFT, 패션 및 판매금지 상품, 예스24 앱스토어 상품 제외)
리뷰쓰기

등록된 리뷰가 없습니다.

첫번째 리뷰어가 되어주세요.

한줄평 (0건)

1,000원 이상 구매 후 한줄평 작성 시 일반회원 50원, 마니아회원 100원의 YES포인트를 드립니다.
(CD/LP, DVD/Blu-ray, 문구/GIFT, 패션 및 판매금지 상품, 예스24 앱스토어 상품 제외)
0/50

등록된 한줄평이 없습니다.

첫번째 한줄평을 남겨주세요.

배송/반품/교환 안내

배송 안내

배송 안내
배송 구분 YES24 배송
포장 안내

안전하고 정확한 포장을 위해 CCTV를 설치하여 운영하고 있습니다.

고객님께 배송되는 모든 상품을 CCTV로 녹화하고 있으며, 철저한 모니터링을 통해 작업 과정에 문제가 없도록 최선을 다 하겠습니다.

목적 : 안전한 포장 관리
촬영범위 : 박스 포장 작업

  • 포장안내1
  • 포장안내2
  • 포장안내3
  • 포장안내4

반품/교환 안내

※ 상품 설명에 반품/교환과 관련한 안내가 있는경우 아래 내용보다 우선합니다. (업체 사정에 따라 달라질 수 있습니다)

반품/교환 안내
반품/교환 방법
  • 마이페이지 > 반품/교환 신청 및 조회, 1:1 문의, 고객만족센터(1544-3800), 중고샵(1566-4295)
    * 판매자 배송 상품은 판매자와 반품/교환이 협의된 상품에 한해 가능합니다.
반품/교환 가능기간
  • 출고 완료 후 10일 이내의 주문 상품
  • 디지털 콘텐츠인 eBook의 경우 구매 후 7일 이내의 상품
  • 중고상품의 경우 출고 완료일로부터 6일 이내의 상품 (구매확정 전 상태)
반품/교환 비용
  • 고객의 단순변심 및 착오구매일 경우 상품 반송비용은 고객 부담임
  • 직수입양서/직수입일서중 일부는 변심 또는 착오로 취소시 해외주문취소수수료 20%를 부과할수 있음
  • 박스 포장은 택배 배송이 가능한 규격과 무게를 준수하며,
  • 고객의 단순변심 및 착오구매일 경우 상품의 반송비용은 박스 당 부과됩니다.
반품/교환 불가사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우 : 예) 화장품, 식품, 가전제품, 전자책 단말기 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우 : 예) CD/LP, DVD/Blu-ray, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • eBook 대여 상품은 대여 기간이 종료 되거나, 2회 이상 대여 했을 경우 취소 불가
  • 중고상품이 구매확정(자동 구매확정은 출고완료일로부터 7일)된 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
소비자 피해보상
  • 상품의 불량에 의한 반품, 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 준하여 처리됨
환불 지연에 따른 배상
  • 대금 환불 및 환불 지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리
예스이십사(주)
서울시 영등포구 은행로 11, 5층~6층(여의도동,일신빌딩) 대표 : 김석환   개인정보보호책임자 : 한광일 privacy@yes24.com 사업자등록번호 : 229-81-37000   통신판매업신고 : 제 2005-02682호 사업자 정보확인
고객만족센터 T.1544-3800
상담 전화번호
  • 중고샵 문의 1566-4295
  • 영화예매 문의 1544-7758
  • 공연예매 문의 1544-6399
1:1 친절상담 자주 묻는 질문 상담시간 안내
상품정보 문의 bookinfo@yes24.com
YES24 수상내역 정보보호 관리체계 ISMS인증획득 개인정보보호 우수사이트
소비자피해보상보험 서울보증보험
고객님은 안전거래를 위해 현금 등으로 결제 시 저희 쇼핑몰에서 가입한 구매안전서비스를 이용하실 수 있습니다. 서비스가입사실 확인
NLEON