확장메뉴
주요메뉴


닫기
사이즈 비교
소득공제
SQL Server 튜닝 원리와 해법

SQL Server 튜닝 원리와 해법

[ 양장 ]
리뷰 총점8.5 리뷰 2건
베스트
OS/데이터베이스 top100 1주
정가
39,000
판매가
37,050 (5% 할인)
구매 시 참고사항
eBook이 출간되면 알려드립니다. eBook 출간 알림 신청
분철서비스 시작 시 알려드립니다. 분철서비스 알림신청

품목정보

품목정보
발행일 2010년 08월 30일
쪽수, 무게, 크기 492쪽 | 1470g | 188*254*30mm
ISBN13 9788996246039
ISBN10 8996246034

책소개 책소개 보이기/감추기

목차 목차 보이기/감추기

저자 소개 관련자료 보이기/감추기

저자 : 정재우
연세대학교에서 생명공학을 전공하였고, 1996년 LG-EDS (現 LG-CNS에 입사하여 교보자동차보험, 엔코아컨설팅을 거쳐 현재 (주)비투엔컨설팅에서 수석 컨설턴트로 재직 중이다. 재무회계 시스템 설계, 개발 및 운영을 담당하다가 DBMS 성능 개선에 매력을 느껴 컨설턴트로 변신하였다. 부동산114, KT, CJ케이블넷, 오스템임플란트, SKT, 수출보험공사, 우리투자증권, SK건설, 한국거래소(KRX) 등 다양한 고객사에서 DB설계, 성능 진단, 성능 개선, 최적화 등의 컨설팅 업무를 수행하였다.

책 속으로 책속으로 보이기/감추기

2004년 봄쯤이었나 보다. 단지 Sybase ASE를 많이 사용해 보았다는 이유로(SQL Server 초기 버전은 Sybase의 영향을 많이 받았기 때문에 T-SQL 문법, 저장 프로시저, 시스템 테이블 등이 매우 비슷하다), 그전까지 접속조차 해 본 적이 없는 Microsoft SQL Server 2000을 튜닝하게 되었다.

RDBMS의 기본 원리와 튜닝 기법을 어느 정도는 알고 있었지만, 대부분 오라클과 Sybase ASE에 기반을 둔 것들이었다. SQL Server에 대한 실전 경험이 없었기 때문에, 낮에 새롭게 나타난 문제점을 퇴근 후 밤늦게까지 연구하고서 그다음 날 출근하자마자 해결하고는 했다. 다행히 타 DBMS에 대한 지식과 경험을 바탕으로 순조롭게 진행할 수 있었고 프로젝트는 성공적으로 마무리되었다.

한 달이 채 되지 않는 짧은 기간이었지만, RDBMS를 관통하는 핵심 원리를 이해하면 어떤 제품에서도 해법을 찾아낼 수 있다는 것을 몸소 깨달았다. 그리고 이때 축적된 연구 자료와 프로젝트 결과물을 뼈대로 삼아, 앞으로 살을 붙여 나가서 언젠가는 책으로 엮어내겠다고 마음먹었다.

그로부터 6년이 지난 2010년이 되어서야, 'SQL Server 튜닝, 원리와 해법'이라는 제목으로 책을 출간하게 되었다. 세월이 흐른 만큼 SQL Server도 2005를 거쳐 2008 버전까지 출시되었다. 버전이 높아지고 새로운 기능이 추가되는 모습을 보면서 왠지 뿌듯한 마음도 들었지만, 다른 한편으로는 그동안 연구하고 축적해 온 자료가 점점 낡아지는 게 걱정스러웠다.

혹시 2008 버전을 넘어 새로운 버전이 출시되기라도 하면 도저히 책을 쓰지 못할 것 같았다. 2009년 가을이 끝나갈 즈음, 더는 미룰 수 없다는 생각에 틈틈이 원고를 쓰기 시작했다. 이미 2008 버전이 널리 사용되기 시작했지만, (필자가 생각하기에 SQL 튜닝에 유용한) 주요 기능의 대부분은 2005 버전에 추가되었기 때문에 이 책은 2005 버전을 기준으로 2008 버전의 신기능을 소개하는 형태로 쓰였다.

제목인 'SQL Server 튜닝, 원리와 해법'을 통해 알 수 있듯이, 이 책은 SQL 튜닝에 기본이 되는 핵심 원리를 바탕으로 성능 문제에 대한 해법을 제시하는 데 집중하고 있다. 그밖에 SQL Server가 제공하는 유용한 도구 및 기능에 대해서는 거의 소개하지 않았는데, 이런 내용을 다룬 책들은 이미 시중에 충분히 나와 있다고 생각한다(게다가 새로운 도구와 기능에 대한 일반적인 내용은 온라인 설명서에 잘 설명되어 있다). 필자는 다른 책과의 차별화를 위해 철저하게 SQL 튜닝 관점에서만 접근하고자 노력했다.

이 책의 목차는 다음과 같다.

1. 인덱스 기초
2. 인덱스 활용
3. 조인 원리와 활용
4. 정렬의 최적화
5. 파티션
6. 2005, 2008 버전의 신기능

필자가 생각하기에, SQL 튜닝 전문가로 나아가는 데 반드시 필요한 기초 지식은 인덱스, 조인 그리고 정렬이다. 목차를 보면 알겠지만, 이 책은 이들 요소를 차례대로 다루고 있다. 다시 한 번 강조하지만, (남들이 잘 모르는 신기능과 잔기술을 먼저, 그리고 많이 익히려고 애쓰기보다는) RDBMS 고유의 핵심 원리와 해법을 정확히 이해하고 이를 적시적지(適時適地)에 응용, 활용할 줄 아는 능력이 더 중요하다.

기초가 튼튼한 사람은 어느 순간 실력이 빠르게 향상되는 것을 느낄 것이다. 모쪼록 1장 아니 그전에 '시작하기 전에' 부분을 먼고 읽고서 각 장을 차근차근 머릿속에 담아 나가기 바란다.

지난 7개월 동안 바쁜 프로젝트 일정 속에서도 꾸준히 집필할 수 있도록 응원해 주신 조광원 사장님, 김형태 부사장님 그리고 모든 임원분께 감사드린다. 그리고 출퇴근 시간을 쪼개가며 원고 전체를 세심하게 검토하고 조언을 아끼지 않은 조시형 수석께 특별히 감사의 말을 전한다. 아울러, 어려운 부탁임에도 마다하지 않고 원고 교정에 힘을 보태 준 손진영, 김익서 두 후배 그리고 SQL Server FOI 팀원 모두에게 감사한다.

그리고 사랑하는 아내와 귀여운 두 딸에게는 미안한 마음과 고마움의 뜻을 동시에 전하고 싶다(특히 아내는 바쁜 척하는 아빠 대신 아이들과 놀아주는 것도 모자라 틈틈이 원고를 읽고 오타까지 찾아 주었다. 덕분에, 유치원 교사인 아내는 SQL, 인덱스, 테이블 등의 용어를 이해하게 되었다). 마지막으로, 필자의 인생 롤모델이자 영원한 후원자인 부모님께 진심으로 감사드리며 두 분이 항상 건강하시기를 기원한다.

2010년 7월 31일 정재우
---저자 서문 중에서

출판사 리뷰 출판사 리뷰 보이기/감추기

회원리뷰 (2건) 회원리뷰 이동

한줄평 (0건) 한줄평 이동

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

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

배송/반품/교환 안내

배송 안내
반품/교환 안내에 대한 내용입니다.
배송 구분 예스24 배송
  •  배송비 : 무료배송
포장 안내

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

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

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

  • 포장안내1
  • 포장안내2
  • 포장안내3
  • 포장안내4
반품/교환 안내

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

반품/교환 안내에 대한 내용입니다.
반품/교환 방법
  •  고객만족센터(1544-3800), 중고샵(1566-4295)
  •  판매자 배송 상품은 판매자와 반품/교환이 협의된 상품에 한해 가능합니다.
반품/교환 가능기간
  •  출고 완료 후 10일 이내의 주문 상품
  •  디지털 콘텐츠인 eBook의 경우 구매 후 7일 이내의 상품
  •  중고상품의 경우 출고 완료일로부터 6일 이내의 상품 (구매확정 전 상태)
  •  모바일 쿠폰의 경우 유효기간(발행 후 1년) 내 등록하지 않은 상품
반품/교환 비용
  •  고객의 단순변심 및 착오구매일 경우 상품 반송비용은 고객 부담임
  •  직수입양서/직수입일서중 일부는 변심 또는 착오로 취소시 해외주문취소수수료 20%를 부과할수 있음

    단, 아래의 주문/취소 조건인 경우, 취소 수수료 면제

    •  오늘 00시 ~ 06시 30분 주문을 오늘 오전 06시 30분 이전에 취소
    •  오늘 06시 30분 이후 주문을 익일 오전 06시 30분 이전에 취소
  •  직수입 음반/영상물/기프트 중 일부는 변심 또는 착오로 취소 시 해외주문취소수수료 30%를 부과할 수 있음

    단, 당일 00시~13시 사이의 주문은 취소 수수료 면제

  •  박스 포장은 택배 배송이 가능한 규격과 무게를 준수하며, 고객의 단순변심 및 착오구매일 경우 상품의 반송비용은 박스 당 부과됩니다.
반품/교환 불가사유
  •  소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
  •  소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우 : 예) 화장품, 식품, 가전제품, 전자책 단말기 등
  •  복제가 가능한 상품 등의 포장을 훼손한 경우 : 예) CD/LP, DVD/Blu-ray, 소프트웨어, 만화책, 잡지, 영상 화보집
  •  소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우
  •  디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  •  eBook 대여 상품은 대여 기간이 종료 되거나, 2회 이상 대여 했을 경우 취소 불가
  •  모바일 쿠폰 등록 후 취소/환불 불가
  •  중고상품이 구매확정(자동 구매확정은 출고완료일로부터 7일)된 경우
  •  LP상품의 재생 불량 원인이 기기의 사양 및 문제인 경우 (All-in-One 일체형 일부 보급형 오디오 모델 사용 등)
  •  시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  •  전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
소비자 피해보상
  •  상품의 불량에 의한 반품, 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 준하여 처리됨
환불 지연에
따른 배상
  •  대금 환불 및 환불 지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리
  • 품절 상태입니다.
뒤로 앞으로 맨위로 공유하기