본문 바로가기

전체 글388

SQLD 2 - 데이터 모델과 성능 2 - 7 연습문제 1번 - 4 => 새로운 요구사항 도출 유연성이 생긴다 2번 - 1 => ??? 3번 - 4 => 정규화는 비즈니스 업무를 위해서 하는 것이고 용량과 트랜잭션 유형에 따라서는 수평/수직 분할을 결정한다 4번 - 4 => 이런건 없다. super sub type, ??? 5번 - 2 => 이런건 없다. 6번 - 4 => 이런건 없다. 2023. 5. 23.
ㅁㅇㄴㅇ Flashback Query => 수정되기 전 원래 데이터 실재 변경은 database buffer cash에서 이루어진다. --- 언두 세그먼트는 처음 2023. 5. 23.
SQLP 3 - 세그먼트 관리 Database > TableSpace > Da Table Table partition 230을 찾은 다음 250 이상의 값을 찾기 위해서 우리는 parent까지 올라갈 필요없다. 리프 노드의 데이터들은 linked list로 저장되어 있기 때문에 그냥 그 다음 노드로 가면 249->250이 있다. 2023. 5. 23.
SQLP 2 - 데이터 저장 영역 관리 create 명령어로 만들 수 있는 모든 것들을 object(객체)라고 부른다. 이 객체들 중에서 데이터 저장을 위한 저장공간필요한 객체가 segment이다. 1. 대표적인 것이 Table이다. 2. 이를 관리하기 위한 Index Segment가 있다. 3. rollback을 위해 이전 데이터를 전문적으로 저장하는 것이 undo 이다. 4. 정렬작업시에 사용하는 PGA 메모리 영역을 사용한다. Database > tablespace > Segment > Extent 하나의 테이블 세그먼트는 자신의 데이터를 저장하기 위해 ``` select tablespace_name, sum(bytes) / 1024 / 1024 "Free space Mbyte" from dba_free_space group by tab.. 2023. 5. 22.