데이터베이스 Database/RDBMS_Oracle

오라클의 자료구조 중 인덱스에 대해 알아보고, 인덱스에 액세스하기 위한 방식 다섯 가지에 대해 소개한다.그리고 인덱스 액세스가 문제 없이 잘 일어나도록 하려면 어떻게 SQL을 작성해야 좋을지 세 가지 팁을 준비했다.1. 인덱스란? 인덱스란 해당 데이터에 접근하기 위한 방식 중 하나이다. 다양한 인덱스 구조가 있지만, 이번 포스팅에서는 가장 범용적으로 사용되는 B-Tree 인덱스를 다룬다. 1.1 인덱스의 구조  B-Tree 인덱스 구조에서는 브랜치와 리프로 블록을 구성해서 정렬 정보를 저장하고 있다. 책에 비유하자면 브랜치 블록에는 대목차 정보가 담겨있고, 리프 블록에는 소목차와 페이지 정보가 담겨있다. (1) Branch Blocks (브랜치 블록)브랜치 블록은 인덱스의 상위 수준의 블록으로 검색 경로..
1. 개요 오라클 클라우드 사인인(Sign in)을 하려는데 아래 과정을 모두 마친 분들을 위한 글입니다. 메일 인증 완료 지급 검증 방법 입력 완료 ✅ Thank you! 메시지 확인 여기까지 다 되면, 팝업을 닫고 "내 무료 체험판 시작하기"만 누르면 될 것 같은데.... 2. 체크포인트 세 가지 마지막 단계인 "내 무료 체험판 시작하기"에서 자꾸 실패하시는 분들, 아래 세 가지를 확인해보세요. (1) 마스터/비자/아멕스 신용카드가 맞는지? 체크카드🙅‍♀️✖️ 오라클은 체크카드를 받지 않습니다. (2) 해외 결제(온라인)가 가능한 카드인지? 온라인 해외 결제가 가능한 카드여야 합니다. 차단된 경우가 있으니 카드사 홈페이지나 애플리케이션에서 설정을 확인하세요. (3) 카드사에 영문 빌링 주소가 등록되어..
책의 목차 4. SQL문 분석과 공유 풀 4.1 SQL문의 분석과 공유 풀을 왜 배워야 하는가? 4.2 SQL문과 일반적인 프로그래밍 언어의 차이 4.3 서버 프로세스와 분석 4.4 실행 계획이 최적이라는 것을 판단하기 위해서는? 4.5 공유 풀의 동작과 구조 4.6 수치로 알아보는 분석과 공유 풀의 정보 4.7 요약 5 .오라클의 기동과 정지 5.1 기동과 정지를 왜 배워야 하는가? 5.2 오라클의 기동/정지의 개요 5.3 업무의 시작에 해당하는 오라클의 기동 5.4 인스턴스, 데이터베이스, 그리고 주요 파일의 구성 5.5 기동 처리의 흐름과 내부 동작 5.6 업무 종료에 해당하는 오라클의 정지 5.7 데이터베이스를 수동으로 생성하기 5.8 요약 SQL문 분석과 공유 풀 SQL문 분석 규칙 기반 비용 ..
책의 목차 3. 캐시와 공유 메모리 3.1 어째서 캐시가 필요한 것인가? 3.2 그래서 캐시란 대체 무엇인가? 3.3 데이터는 블록 단위로 관리 3.4 캐시를 사용해서 인덱스 검색을 효율적으로 3.5 프로세스는 캐시를 공유 3.6 공유 메모리에 필요한 설정 3.7 공유 메모리는 어떤 식으로 보이는가? 3.8 버퍼 캐시를 정리하는 LRU 알고리즘 3.9 오라클뿐만이 아닌 OS나 스토리지에 대해서도 생각하자 3.10 요약 요약 내용 캐시 메모리 사용으로 디스크 처리량을 줄이기 위해 사용 튜닝 포인트 IT일반용어 캐시 vs. 오라클 캐시 IT 일반 : 작업 CPU 캐시 데이터 캐시 오라클 버퍼 캐시 오라클 버퍼 캐시 블록 단위 관리 사이즈: 2KB, 4KB, 8KB✅, 16KB(DW), 32KB 중 선택 sp..
책의 목차 1. I/O와 디스크의 관계 1.1 오라클을 이해하기 위한 필수 키워드 1.2 오라클과 디스크(하드디스크) 1.3 디스크의 동작 1.4 데이터를 보증하기 위한 디스크 1.5 요약1.1 오라클을 이해하기 위한 필수 키워드 2. 오라클의 여러 프로세스 2.1 오라클의 역할 이미지 2.2 데이터베이스의 데이터는 모두의 것 2.3 오라클이 여러 개의 프로세스로 구성된 이유 2.4 서버 프로세스와 백그라운드 프로세스의 역할 2.5 각 프로세스가 수행하는 처리 2.6 요약 요약 내용 1. I/O와 디스크의 관계 오라클의 키워드 ➡️ 서로 상반되는 성질 병렬처리 = 높은 처리량 모순 없는 병렬처리를 위해 Lock 필요 응답 시간 커밋한 데이터의 보호 디스크 기록을 자주하면 응답시간이 나빠짐 디스크 구성 디..
H 에이치
'데이터베이스 Database/RDBMS_Oracle' 카테고리의 글 목록