간편결제, 신용카드 청구할인
삼성카드 6% (32,150원)
(삼성카드 6% 청구할인)
인터파크 롯데카드 5% (32,490원)
(최대할인 10만원 / 전월실적 40만원)
북피니언 롯데카드 30% (23,940원)
(최대할인 3만원 / 3만원 이상 결제)
NH쇼핑&인터파크카드 20% (27,360원)
(최대할인 4만원 / 2만원 이상 결제)
Close

전문가를 위한 오라클 엑사데이터 : 스토리지 계층에서 SQL 처리를 최적화하는 오라클의 획기적 솔루션

원제 : Expert Oracle Exadata
소득공제

2013년 9월 9일 이후 누적수치입니다.

판매지수 57
?
판매지수란?
사이트의 판매량에 기반하여 판매량 추이를 반영한 인터파크 도서에서의 독립적인 판매 지수입니다. 현재 가장 잘 팔리는 상품에 가중치를 두었기 때문에 실제 누적 판매량과는 다소 차이가 있을 수 있습니다. 판매량 외에도 다양한 가중치로 구성되어 최근의 이슈도서 확인시 유용할 수 있습니다. 해당 지수는 매일 갱신됩니다.
Close
공유하기
정가

38,000원

  • 34,200 (10%할인)

    1,900P (5%적립)

할인혜택
적립혜택
  • I-Point 적립은 출고완료 후 14일 이내 마이페이지에서 적립받기한 경우만 적립됩니다.
추가혜택
배송정보
주문수량
감소 증가
  • 이벤트/기획전

  • 연관도서

  • 사은품(3)

출판사 서평

빅 데이터 시대의 대용량 데이터, 완전정복
엑사데이터는 관계형 데이터베이스 관리에 대한 기존의 사고방식에 변화를 가져왔다. 핵심적인 변화는 SQL 처리를 스토리지 계층으로 오프로딩하는 개념에 있다. 이러한 개념을 통해 큰 성취를 이루어냈으며, 엑사데이터에서 구현된 오프로딩을 진정한 게임체인저라 할 수 있다.

[전문가를 위한 오라클 엑사데이터]는 엑사데이터를 구성하는 하드웨어와 소프트웨어의 조합이 실제로 어떻게 작동하는지 보여줄 것이다. 케리 오스본과 랜디 존슨, 타넬 포더는 수많은 엑사데이터 구현을 통해 얻은 그들의 실제 경험을 이 책을 통해 공유한다. 아마도 독자들은 엑사데이터 고유 기능을 알아갈수록 해당 플랫폼의 작동 원리를 이해할 수 있게 될 것이며, 이를 통해 플랫폼이 제공하는 이점을 누릴 수 있다.

- SQL 처리와 성능 관리에 대한 기존의 사고방식을 근본적으로 변화시킨다.
- 기존 시스템을 최적으로 지원하는 엑사데이터 플랫폼 배치 로드맵을 제공한다.
- 블랙박스 미신을 타파하고 엑사데이터의 내부에 대한 깊이 있는 통찰과 실제 작동 방식을 보여준다.

이 책의 핵심 주제
- 밑바닥에서부터 엑사데이터 구성하기
- OLTP/DW 혼합 워크로드 최적화하기
- 기존 시스템에서 대용량 데이터 마이그레이션하기
- 외부 시스템에 엑사데이터 연결하기
- 리소스 관리자를 사용하여 콘솔리데이션 전략 지원하기
- RAC와 ASM을 포함한 엑사데이터 고가용성 기능 구성하기
- 엑사데이터 전용 기능을 활용하여 튜닝 전략 수립하기

이 책의 대상 독자
이 책은 엑사데이터 플랫폼이 제공하는 모든 특별한 기능을 활용하고자 하는 데이터베이스 관리자와 개발자를 위한 것이다. 또한 엑사데이터 플랫폼으로 시스템 마이그레이션을 계획하고 수행하고자 하는 모든 사람을 위한 내용을 담고 있다. 마지막으로 이 책은 엑사데이터를 지원하고 유지 보수하는 이들을 위한 매우 귀중한 자료를 담고 있다.

목차

Chapter 1 엑사데이터란 무엇인가? 1
1.1 엑사데이터의 개요 4
1.2 엑사데이터의 역사 5
1.3 엑사데이터가 무엇인가에 대한 다른 관점 6
데이터 웨어하우스 어플라이언스 7
OLTP 머신 9
콘솔리데이션 플랫폼 10
1.4 설정 옵션 10
엑사데이터 데이터베이스 머신 X2-2 11
엑사데이터 데이터베이스 머신 X2-8 12
1.5 하드웨어 부품 13
운영체제 15
데이터베이스 서버 15
스토리지 서버 16
인피니밴드 16
플래시 캐시 17
디스크 17
기타 부품들 17
1.6 소프트웨어 구성품 18
데이터베이스 서버 소프트웨어 18
스토리지 서버 소프트웨어 22
1.7 소프트웨어 아키텍처 24
1.8 요약 29

Chapter 2 오프로딩 / 스마트 스캔 31
2.1 왜 오프로딩이 중요한가? 32
2.2 오프로딩은 무엇을 포함하는가 38
칼럼 프로젝션 38
Predicate 필터링 43
스토리지 인덱스 45
심플 조인(블룸 필터) 47
함수 오프로딩 50
압축/압축해제 52
암호화/복호화 54
가상 칼럼 54
데이터 마이닝 모델 스코어링 57
비스마트 스캔 오프로딩 58
2.3 스마트 스캔의 전제 조건 60
전체 스캔 60
Direct Path Read 61
엑사데이터 스토리지 62
2.4 스마트 스캔을 비활성화시키는 것들 65
단순 이용 불가 65
블록 전송 모드로 되돌아가기 65
일부 오프로딩 건너뛰기 67
2.5 스마트 스캔이 일어났는지 확인하는 방법 67
10046 트레이스 69
성능 통계(v$sesstat) 70
OFFLOAD ELIGIBLE BYTES 72
SQL 모니터링 77
2.6 파라미터 80
2.7 요약 84

Chapter 3 하이브리드 컬럼너 압축 85
3.1 오라클 저장 구조 다시 살펴보기 86
3.2 오라클 압축 메커니즘 89
BASIC 89
OLTP 89
HCC 90
3.3 HCC 메커니즘 94
3.4 HCC의 성능 95
적재 성능 96
쿼리 성능 101
DML 성능 106
3.5 예상 압축률 116
압축 어드바이저 117
실제 예제 120
3.6 제약 사항과 도전 과제 127
데이터를 비엑사데이터 플랫폼으로 이동하기 127
Serial Direct Path Read 비활성화하기 128
Locking 이슈 129
단일 로우 엑세스 130
3.7 일반적인 사용 시나리오 130
3.8 요약 132

Chapter 4 스토리지 인덱스 133
4.1 구조 134
4.2 스토리지 인덱스 모니터링 136
데이터베이스 통계 136
트레이스 137
모니터링을 마무리하며 141
4.3 스토리지 인덱스 제어하기 142
_kcfis_storageidx_disabled 142
_kcfis_storageidx_diag_mode 143
_cell_storidx_mode 143
스토리지 소프트웨어 파라미터 144
4.4 작동 방식 145
4.5 성능 147
NULL을 위한 특별한 최적화 149
물리적인 값의 분포 150
4.6 잠재적인 문제점 153
틀린 결과 153
움직이는 목표 153
파티션 크기 157
비호환 코딩 기법 157
4.7 요약 159

Chapter 5 엑사데이터 스마트 플래시 캐시 161
5.1 하드웨어 162
5.2 캐시 vs 플래시 디스크 164
플래시 메모리를 캐시로 사용하기 165
ESFC를 생성하는 방법 169
ESFC 사용 제어하기 172
5.3 모니터링 173
스토리지 계층에서 173
데이터베이스 계층에서 177
5.4 성능 178
5.5 요약 180

Chapter 6 엑사데이터 병렬 작업 183
6.1 파라미터 184
6.2 스토리지 계층에서의 병렬화 185
6.3 자동 DOP 186
동작과 설정 187
I/O 보정 190
자동 DOP 마무리 193
6.4 병렬 구문 큐잉 194
오래된 방법 194
새로운 방법 195
병렬 큐 제어하기 199
병렬 구문 큐잉 마무리 208
6.5 인메모리 병렬 실행 208
6.6 요약 218

Chapter 7 리소스 관리 219
7.1 데이터베이스 리소스 관리자 221
컨슈머 그룹 224
플랜 디렉티브 228
리소스 플랜 230
리소스 관리자 뷰 231
대기 이벤트: resmgr: cpu quantum 233
DBRM 예제 233
리소스 플랜 테스트하기 240
7.2 인스턴스 케이징 251
인스턴스 케이징 설정하고 테스트하기 253
오버 프로비저닝 259
7.3 I/O 리소스 관리자 260
IORM의 작동 원리 262
엑사데이터에서 I/O를 관리하는 방법 267
모두 한꺼번에 사용하기 275
IORM 모니터링과 통계 항목 279
7.4 요약 299

Chapter 8 엑사데이터 구성하기 301
8.1 엑사데이터 네트워크 구성 요소 301
매니지먼트 네트워크 302
클라이언트 액세스 네트워크 303
프라이빗 네트워크 304
8.2 컨피규레이션 절차에 대해 306
8.3 엑사데이터 구성하기 308
1 단계: 컨피규레이션 워크시트 308
2 단계: DBM 컨피규레이터 320
3 단계: 파라미터와 Deployment 파일 업로드하기 322
4 단계: CheckIP 326
5 단계: Firstboot 329
6 단계: 설치 미디어 준비하기 333
7 단계: OneCommand 실행하기 334
8.4 엑사데이터 업그레이드하기 339
신규 RAC 클러스터 생성하기 339
기존 클러스터 업그레이드하기 341
8.5 요약 346

Chapter 9 엑사데이터 복구하기 347
9.1 엑사데이터 진단 도구 348
Sun의 진단 도구: sundiag.sh 348
HealthCheck 353
CellCLI 354
9.2 엑사데이터 백업 360
데이터베이스 서버 백업 361
스토리지 셀 백업 366
9.3 데이터베이스 백업 374
디스크 기반 백업 374
테이프 기반 백업 375
스탠바이 데이터베이스에서 백업 376
RMAN을 위한 엑사데이터 최적화 377
9.4 엑사데이터 복구 379
데이터베이스 서버의 복구 379
스토리지 셀의 복구 384
9.5 요약 412

Chapter 10 엑사데이터 대기 이벤트 413
10.1 엑사데이터 전용 이벤트 414
cell 이벤트 415
이벤트를 일으키는 실행 계획 단계 416
10.2 User I/O 클래스 엑사데이터 대기 이벤트 418
cell smart table scan 418
cell smart index scan 422
cell single block physical read 425
cell multiblock physical read 427
cell list of blocks physical read 428
cell smart file creation 430
cell statistics gather 431
10.3 System I/O 클래스의 엑사데이터 대기 이벤트 432
cell smart incremental backup 432
cell smart restore from backup 434
10.4 Other와 Idle 클래스의 엑사데이터 대기 이벤트 435
cell smart flash unkeep 436
10.5 과거 이벤트들 437
direct path read 437
enq: KO ? fast object checkpoint 438
reliable message 439
10.6 리소스 관리자 이벤트 440
resmgr:cpu quantum 441
resmgr:pq queued 443
10.7 요약 444

Chapter 11 엑사데이터 성능 통계 항목의 이해 445
11.1 엑사데이터 성능 통계 항목의 측정 446
11.2 엑사데이터 스마트 스캔의 전제 조건에 대한 재논의 447
엑사데이터 스마트 스캔 성능 448
엑사데이터 스마트 스캔 통계 항목과 성능 카운터 453
11.3 엑사데이터 동적 성능 카운터 454
성능 카운터를 사용하는 시기 및 방법 454
엑사데이터 성능 카운터의 의미와 설명 459
엑사데이터 성능 카운터 참조 462
11.4 SQL 구문 성능의 이해 486
11.5 요약 490

Chapter 12 엑사데이터 성능 모니터링 491
12.1 체계적인 접근 방법 492
12.2 SQL 구문 응답 시간 모니터링 493
실시간 SQL 모니터링 보고서로 SQL 구문 모니터링하기 494
V$SQL과 V$SQLSTATS를 사용하여 SQL 구문 모니터링하기 508
12.3 스토리지 셀 계층 모니터링하기 512
CellCLI를 사용하여 셀 계층에서 셀 통계 항목 액세스하기 512
그리드 컨트롤 엑사데이터 스토리지 서버 플러그인을 사용하여
셀 통계 항목 액세스하기 514
어느 셀 통계 항목을 사용할 것인가 524
엑사데이터 스토리지 셀의 OS 수준 통계 항목 모니터링하기 525
12.4 요약 541

Chapter 13 엑사데이터로 마이그레이션하기 543
13.1 마이그레이션 전략 545
13.2 논리적 마이그레이션 546
추출과 적재 547
데이터베이스 링크를 통한 데이터 복사 557
복제 기반 마이그레이션 581
논리적 마이그레이션 마무리 592
13.3 물리적 마이그레이션 593
13.4 백업과 복원 594
전체 백업과 복원 594
인크리멘탈 백업 596
TTS 그리고 XTTS 599
물리적 스탠바이 604
ASM 리밸런스 606
마이그레이션 이후 작업 610
물리적 마이그레이션 마무리 612
13.5 요약 613

Chapter 14 스토리지 레이아웃 615
14.1 엑사데이터 디스크 아키텍처 616
Failure Group 618
그리드 디스크 620
스토리지 할당 623
14.2 그리드 디스크 생성하기 628
그리드 디스크 생성하기 629
그리드 디스크 사이징 631
플래시디스크 기반 그리드 디스크 만들기 636
14.3 스토리지 전략 638
구성 옵션 638
스토리지 셀 액세스 격리하기 639
14.4 셀 보안 642
셀 보안 용어 642
셀 보안 모범 사례 643
셀 범위 보안 구성하기 644
데이터베이스 범위 보안 구성하기 646
셀 보안 제거하기 650
14.4 요약 653

Chapter 15 컴퓨트 노드 레이아웃 655
15.1 프로비저닝 고려 사항 656
15.2 비RAC 구성 659
15.3 RAC 클러스터 663
15.4 전형적인 엑사데이터 구성 667
15.5 엑사데이터 클러스터 669
15.6 요약 671

Chapter 16 고정관념 극복하기 673
16.1 두 가지 시스템 이야기 674
16.2 OLTP 중심 워크로드 674
엑사데이터 스마트 플래시 캐시 675
확장성 676
쓰기 집약적인 OLTP 워크로드 676
16.3 DW 중심 워크로드 677
스마트 스캔 활성화하기 678
스마트 스캔의 기능을 떨어뜨리는 것들 680
염두에 두어야 할 것들 692
16.4 혼합 워크로드 696
인덱스냐 아니냐 그것이 문제로다 696
옵티마이저는 모른다 698
리소스 관리자 사용하기 702
16.5 요약 702

부록 A CellCLI와 dcli
A.1 CellCLI 명령어 문법 703
CellCLI와 친해지기 704
운영체제에서 명령 보내기 709
스토리지 셀 구성 및 관리 709
A.2 dcli 명령어 문법 712
A.3 요약 715

부록 B 엑사데이터 온라인 자료
B.1 엑사데이터 MOS 지원 정보 717
B.2 유용한 엑사데이터 MOS 지원 정보 718
B.3 엑사데이터 게시판 및 블로그 719

부록 C 진단 스크립트 721

찾아보기 724

본문중에서

엑사데이터는 매우 밀접하게 결합된 하드웨어와 소프트웨어의 조합이다. 하드웨어 구성 요소 자체에 어떤 마법 같은 것은 없다. 성능 향상의 대부분은 통합된 구성 요소와 스토리지 계층에 적용된 소프트웨어에서 온다.
(/ p.8)

엑사데이터의 진짜 비밀 소스는 오프로딩이다. 하드웨어 아키텍처가 데이터를 제공하는 스토리지 계층과 그것을 소비하는 데이터베이스 계층 사이에 균형을 제공하는 일을 훌륭히 처리하는 동안, 성능 향상의 대부분은 소프트웨어에 의해 제공된다. 이러한 향상은 스마트 스캔이 책임지고 있다. 최적화의 주요 초점은 스토리지 계층과 데이터베이스 계층 사이에 전송되는 데이터의 양을 줄이는 것이다.
(/ p.84)

오라클 데이터베이스 서버는 전통적으로 운영체제 백업과 데이터베이스 백업이라는 2가지 유형의 백업이 필요하다. 엑사데이터는 거기에 스토리지 셀이 추가되었으며, 보호되어야 하고 종종 복원해야 하는 완전히 새로운 서브시스템을 제공한다. 스토리지 셀은 운영체제 볼륨을 보호하기 위해 리눅스 소프트웨어 RAID를 채택하고 있는 매우 결함에 강한 하드웨어다.
(/ p.347)

엑사데이터 스토리지 아키텍처의 모든 다양한 계층과 그것들이 서로 어떻게 조합되는지 이해하는 것은 데이터베이스를 위해 스토리지를 적절히 배치하기 위한 핵심 구성 요소다. 물리적 디스크, LUN, 셀 디스크, 그리드 디스크, ASM 디스크 그룹 사이의 관계를 이해하는 것은 최대 성능을 위해 디스크 스토리지의 분할을 원할 경우 절대적으로 필요하다.
(/ p.653)

엑사데이터는 다른 플랫폼에는 없는 여러 데이터베이스 사이의 리소스를 분리하는 별도 기능이 있다는 점을 명심하라. IORM은 장기 실행 DW 쿼리가 동일 시스템에서 실행되는 지연시간에 민감한 구문에 심각한 영향을 주는 것을 방지할 수 있다. 오라클 리소스 관리 기능에 대해 잘 이해하는 것은 혼합 워크로드나 콘솔리데이션 환경에서 가능한 일에 대한 우리의 생각을 근본적
으로 변화시킨다.
(/ p.702)

저자소개

케리 오스본(Kerry Osborne) [저] 신작알림 SMS신청 작가DB보기
생년월일 -
출생지 -
출간도서 1종
판매수 113권

케리는 1982년 오라클(버전 2)과 처음 만났으며, 이후 개발자와 DBA로 일했다. 지난 몇 년 동안은 오라클의 내부를 이해하고 성능 문제를 해결하는 데 집중했다. 그는 오크테이블 회원이자 오라클 에이스 디렉터이며, 오라클 콘퍼런스에서 자주 연설하는 연사이다. 또한 그는 텍사스 델라스에 본사를 둔 오라클 컨설팅 회사인 엔키텍의 공동 설립자이기도 하다.
Blog: kerryosborne.oracle-guy.com

랜디 존슨(Randy Johnson) [저] 신작알림 SMS신청 작가DB보기
생년월일 -
출생지 -
출간도서 1종
판매수 113권

랜디는 오라클 전문 컨설팅 회사인 엔키텍의 수석 컨설턴트이다. 90년대 초 오라클 7으로 시작하여 18년이 넘는 경험을 쌓았으며, 경력 대부분을 유닉스 관리자와 오라클 DBA 업무를 함께 수행했다. 지난 5년간 그는 거의 전적으로 RAC와 ASM에 중점을 두었다. 그는 또한 RMAN을 통한 백업과 복구의 권위자이며, Dixie라고 불리는 자동화된 RMAN 스크립트를 위한 인기 있는 유틸리티를 제작했다.
Blog: blog.enkitec.com

타넬 포더(Tanel Poder) [저] 신작알림 SMS신청 작가DB보기
생년월일 -
출생지 -
출간도서 0종
판매수 0권

타넬은 오대륙 20개 이상의 국가에서 고객의 문제 해결을 돕고 있으며, 세계에서 가장 선도적인 오라클 성능 전문가 중 한 명이다. 엑사데이터 V1부터 엑사데이터의 설치 성능을 최적화하였으며, 고급 성능 튜닝, 엔드-투-엔드 트러블슈팅 및 복잡한 (그래서 흥미로운) 매우 짧은 다운타임 동안 VLDB를 이행하는 일을 전문으로 한다. 그는 Oracle Certified Master 자격 취득자이며, 오라클 에이스 디렉터이자 오크테이블 네트워크의 자랑스러운 회원이다.
Blog: http://blog.tanelpoder.com

생년월일 -
출생지 -
출간도서 0종
판매수 0권

㈜위즈베이스 수석 컨설턴트이며, DAP, SQLP, OCM 10g/11g, 오라클 리눅스/솔라리스 자격증을 보유하고 있다.
컨설팅한 업체로는 대법원, KTF, LG U+, 한국투자증권, 코스콤 등이 있고, 옮긴 책으로는 [프로오라클 데이터베이스 11g RAC 리눅스](2014, 공역)와 [전문가를 위한 오라클 엑사데이터](2013)가 있다.

케빈 클로쏜(Kevin Closson) [감수]
생년월일 -
출생지 -
출간도서 0종
판매수 0권

케빈은 EMC의 데이터 컴퓨팅 부문 기술 디렉터 및 성능 아키텍터이다. 2007년부터 2011년까지 오라클의 서버 기술 그룹 내 엑사데이터 개발 조직의 성능 아키텍터였다. 25년간 그는 시스템과 소프트웨어 성능 엔지니어링 및 아키텍터, 경쟁적 벤치마킹, 지원 및 하이엔드 SMP와 클러스터링된 유닉스와 리눅스 플랫폼에서의 애플리케이션 개발에 중점을 두었다. 그의 오라클 포트 레벨 작업으로 SMP/NUMA 잠금과 데이터베이스 캐싱 방법론에 대해 미국 특허를 얻게 되었다.
Blog: kevinclosson.wordpress.com

컴퓨터/인터넷 분야에서 많은 회원이 구매한 책

    리뷰

    0.0 (총 0건)

    구매 후 리뷰 작성 시, 북피니언 지수 최대 600점

    리뷰쓰기

    기대평

    작성시 유의사항

    평점
    0/200자
    등록하기

    기대평

    8.0

    교환/환불

    교환/환불 방법

    ‘마이페이지 > 취소/반품/교환/환불’ 에서 신청함, 1:1 문의 게시판 또는 고객센터(1577-2555) 이용 가능

    교환/환불 가능 기간

    고객변심은 출고완료 다음날부터 14일 까지만 교환/환불이 가능함

    교환/환불 비용

    고객변심 또는 구매착오의 경우에만 2,500원 택배비를 고객님이 부담함

    교환/환불 불가사유

    반품접수 없이 반송하거나, 우편으로 보낼 경우 상품 확인이 어려워 환불이 불가할 수 있음
    배송된 상품의 분실, 상품포장이 훼손된 경우, 비닐랩핑된 상품의 비닐 개봉시 교환/반품이 불가능함

    소비자 피해보상

    소비자 피해보상의 분쟁처리 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 따라 비해 보상 받을 수 있음
    교환/반품/보증조건 및 품질보증 기준은 소비자기본법에 따른 소비자 분쟁 해결 기준에 따라 피해를 보상 받을 수 있음

    기타

    도매상 및 제작사 사정에 따라 품절/절판 등의 사유로 주문이 취소될 수 있음(이 경우 인터파크도서에서 고객님께 별도로 연락하여 고지함)

    배송안내

    • 인터파크 도서 상품은 택배로 배송되며, 출고완료 1~2일내 상품을 받아 보실 수 있습니다

    • 출고가능 시간이 서로 다른 상품을 함께 주문할 경우 출고가능 시간이 가장 긴 상품을 기준으로 배송됩니다.

    • 군부대, 교도소 등 특정기관은 우체국 택배만 배송가능하여, 인터파크 외 타업체 배송상품인 경우 발송되지 않을 수 있습니다.

    • 배송비

    도서(중고도서 포함) 구매

    2,000원 (1만원이상 구매 시 무료배송)

    음반/DVD/잡지/만화 구매

    2,000원 (2만원이상 구매 시 무료배송)

    도서와 음반/DVD/잡지/만화/
    중고직배송상품을 함께 구매

    2,000원 (1만원이상 구매 시 무료배송)

    업체직접배송상품 구매

    업체별 상이한 배송비 적용