simple6192의 등록된 링크

 simple6192로 등록된 네이버 블로그 포스트 수는 73건입니다.

Amazon Simple Storage Service (Amazon S3) [내부링크]

Amazon Simple Storage Service (Amazon S3) Amazon Simple Storage Service는 인터넷 스토리지 ...

MySQL Partitioning [내부링크]

MySQL Partitioning CREATE TABLE 테이블명( ….)PARTITION BY {  HASH(col...

PostgreSQL 파티셔닝 (Partitioning) [내부링크]

CREATE TABLE 테이블명 ( ….) PARTITION BY RANGE | LIST | HASH (ex...

Oracle 파티셔닝 (Partitioning) [내부링크]

CREATE TABLE 테이블명 ( ….)PARTITION BY {  HASH(column_list) | RANGE(...

DynamoDB [내부링크]

DynamoDBAWS에서 만든 PAAS (Platform As An Service)로 NoSQL 기반의 완전 관리형 DB...

Amazon CloudWatch [내부링크]

Amazon CloudWatch - Amazon Web Services(AWS) 리소스와 AWS에서 실시간으로 실행 중인 애플...

AWS 예상치 못한 비용 환불(Refund) 받기 [내부링크]

며칠 전 겪은 AWS 비용 관련 이슈가 있어서 정보 공유도 하고, 내용을 정리하고자 글 작성합니다.급하...

Amazon Simple Notification Service (Amazon SNS) [내부링크]

Amazon Simple Notification Service (Amazon SNS) Amazon Simple Notification Service (A...

Linux 정보 확인 명령어 모음 [내부링크]

CPU 정보 확인$ cat /proc/cpuinfo물리 CPU 개수 확인$ grep "physical id" /proc/cpuin...

오라클 .ora (listener.ora, sqlnet.ora, tnsnames.ora) [내부링크]

listener.ora- 위치: 서버에서 $ORACLE_HOME/network/admin/listener.ora- 오라클 서버에서 클라...

리눅스 재지향과 파이프 [내부링크]

재지향과 파이프는 리눅스 혹은 유닉스의 콘솔 / 터미널에서 각종 명령어에 붙여서 사용할 수 있는 방법이...

리눅스 grep, find, awk, more [내부링크]

grepgrep은 입력으로 전달된 파일의 내용에서 특정 문자열을 찾고자할 때 사용하는 명령어grep이 파일의 ...

AWS 로드밸런싱[링크] [내부링크]

AWS 로드밸런싱 개념 잡기이전에 앞서 VPC 개념 소개 이후 로드밸런싱 이해https://medium.com/h...

데이터베이스 HA(고가용성)와 Sharding(샤딩) [내부링크]

HA (High Availability, 고가용성) - DabaBase HA 구성 or DataBase 이중화- 여러 개의 Databas...

MySQL 구조 [내부링크]

MySQL의 전체 구조MySQL 서버는 크게 MySQL 엔진과 스토리지 엔진으로 구분해서 볼 수 있다....

MySQL Log [내부링크]

1. Error log- /etc/my.cnf에 따로 지정을 해주지 않으면 보통 /var/log/mysqld.log- /etc/my.cnf 에 &quo...

PostgreSQL Query(쿼리) 로그(Log) 남기기 [내부링크]

우선 postgresql이 설치 되어 있는 폴더로 이동을 합니다. 이후 postgresql.conf 파일을 수정합니다$vi pos...

[링크] 슬로우 쿼리(Slow Query)를 잡아내는 방법 [내부링크]

PostgreSQL에서 Slow Query (Long Running Query)를 잡아내는 방법은 아래와 같다. 차후 참고용으...

Oracle / PostgreSQL / MySQL MVCC 매커니즘 비교 [내부링크]

Oracle / PostgreSQL / MySQL MVCC 매커니즘 비교 출처 : Oracle, PotgreSQL, MySQL...

에이아이스페라 (AI Spera) 신입 DBA 면접 후기 [내부링크]

우연치 않게 또 면접 기회가 생겨 빅데이터/머신러닝 기반 스타트업인 에이아이스페라 신입 DBA 면접...

위즈베이스 신입 DBA 면접 후기 [내부링크]

이번에도 기회가 생겨 신입 DBA 면접을 볼 기회가 생겨 면접 후기를 남기고자 합니다.위즈베이스는 20...

프로세스와 스레드 비교 [내부링크]

프로세스(Process) - “컴퓨터에서 연속적으로 실행되고 있는 컴퓨터 프로그램”- 메모리에 올라와 실행되...

TCP와 UDP 비교(차이) [내부링크]

TCP vs UDPTCP는 Transmission Control Protocol의 약자이고, UDP는 User Datagram Pr...

AWS Network [내부링크]

Amazon Virtual Private Cloud (VPC)- AWS 클라우드의 논리적으로 격리된 섹션을 프로비저닝 하...

Amazon EC2 (Elastic Compute Cloud) [내부링크]

Amazon Elastic Compute Cloud (Amazon EC2)- Amazon Web Services(AWS) 클라우드에서 확장 ...

Amazon Aurora [내부링크]

Amazon Aurora- MySQL 및 PostgreSQL과 호환되는 완전 관리형 관계형 데이터베이스 엔진입니다. ...

Amazon RDS [내부링크]

Amazon RDS- 클라우드에서 관계형 데이터베이스를 더 쉽게 설치, 운영 및 확장할 수 있는 웹 서비스입...

MySQL DDL, DML, DCL [내부링크]

DDL DATABASECRAETE DATABASE 데이터베이스_이름 [CHARACTER SE...

PostgreSQL 문법 [내부링크]

DDL DatabaseCREATE DATABASE 데이터베이스_이름 [OWNER 소유자명];ALTER ...

Oracle 문법 [내부링크]

DDL CREATE TABLE 테이블명(컬럼명 데이터타입[(크기)][NOT NULL | NULL] [D...

Oracle PostgreSQL MySQL 데이터 타입 비교 [내부링크]

Oracle PostgreSQL MySQL 데이터 타입 (Data Type) 변환 비교Oracle PostgreSQL

OWI (Oracle Wait Interface) [내부링크]

OWI 란?- 오라클은 어떤 작업을 수행하는 과정에서 원하는 리소스를 획득하지 못하는 경우에 리소스에 ...

오라클 래치와 락 (Latch & Lock) [내부링크]

래치와 락 - 오라클의 동기화 매커니즘오라클은 거대한 동기화 머신이다. 오라클은 래치와 락이라는 두 개...

버퍼캐시와 OWI [내부링크]

- 버퍼캐시 구조최근에 사용된 블록에 대한 정보를 메모리의 일정 부분에 저장해 놓은 것을 버퍼 캐시라고 ...

Shared Pool / Library Cache와 OWI [내부링크]

- Shared Pool과 힙Shared Pool은 SGA의 Variable 영역에 속한다. Variable 영역은 Shared Pool...

트랜잭션과 OWI [내부링크]

- 트랜잭션 개요사용자가 DML을 수행하게 되면 오라클은 내부적으로 다음과 같은 순서로 작업을 진행한...

세그먼트와 OWI [내부링크]

- 세그먼트 개요세그먼트는 테이블, 인덱스, 언두, LOB 등 오라클이 제공하는 모든 종류의 논리적인 공...

I/O와 OWI [내부링크]

- I/O 개요 I/O 작업 레이어는 다음과 같이 나눌 수 있다.1) 어플리케이션 레이어: select / insert / ...

리두와 OWI [내부링크]

- 리두 개요특별한 경우를 제외하면, DML에 의해 생긴 모든 변화에 대해서 리두 데이터를 생성한다. 리...

버퍼 캐시에서의 대기 이벤트들 [내부링크]

- latch: cache buffers chains 버퍼 캐시를 사용하기 위해 해시 체인을 탐색하거나 변경하려는 프로세스는...

라이브러리 캐시(Library Cache)에서의 대기이벤트들 [내부링크]

- latch: shared poolshared pool 래치는 Shared Pool의 기본 메모리 구조인 힘을 보호하는 역할을 한다....

로우캐시(Row Cache)에서의 대기 이벤트들 [내부링크]

- row cache lock닥셔너리의 내용을 변경하고자 하는 프로세스는 그에 해당하는 row cache object에 대해서...

트랜잭션에서의 대기 이벤트들 [내부링크]

- enq: TM – contentionDML이 수행되는 동안,DML과 관련된 객체에 대한 변경을 방지하기 위해 D...

세그먼트에서의 대기 이벤트들 [내부링크]

- enq: HW – contentionHWM을 여러 프로세스가 동시에 변경하는 것을 막기 위한 락을 HW 락이라고 ...

I/O에서의 대기 이벤트들 [내부링크]

- db file scattered read멀티 블록 I/O를 한번 수행할 때마다 물리적인 I/O가 끝나기를 기다리게 되며...

리두(Redo)에서의 대기 이벤트들 [내부링크]

- latch: redo writing, latch: redo allocation, latch: redo copy1) redo writing 래치: 리두 버퍼내의 ...

네트워크에서의 대기 이벤트들 [내부링크]

- 네트워크 관련 대기 이벤트들 1) SQL*Net message from/to client2) SQL*Net more data from/to ...

튜닝 시작 [내부링크]

튜닝을 위한 3가지 기본 원칙 1. Library Cache 최적화- Application 커서 캐싱- Bind 변수 활용 2...

옵티마이저 원리 [내부링크]

1) 옵티마이저 소개(가) 옵티마이저란?- 쿼리 실행을 위해 후보군이 될 실행 계획을 찾는다- 오브젝트 통계...

조인의 원리 및 활용 [내부링크]

1. Nested Loop 조인- Random Access 위주의 조인방식 -> Index 필수!- 조인을 한 레코드씩 순차적...

윈도우 함수 [내부링크]

- 윈도우 함수 사용법1) BETWEEN 사용 시 2)BETWEEN 미 사용 -> 현재 행 기준으로!e...

계층쿼리 / 선분이력 끊기 / 데이터 복제를 통한 소계 [내부링크]

1. 계층 쿼리- START WITH : 시작 점 지정- CONNECT BY ~ PRIOR ~ : 진행 경로 설...

서브쿼리 / 집합연산 / Join - Using , On, Outer Join [내부링크]

1. 집계 함수 (Aggregation Fuction)- NULL값은 집계 함수 연산 참여 X- NULL + 숫자 = ...

쿼리 변환 [내부링크]

1. 쿼리 변환이란?- 휴리스틱 쿼리 변환 : 결과만 보장된다면 무조건 쿼리 변환 수행. 일종의 RBO. 경험...

고급 SQL 활용 [내부링크]

(1) CASE문 활용- 여러 번 테이블을 ACCESS하는 경우 CASE문을 활용하여 1번만 액세스EX) ...

소트 튜닝 [내부링크]

(1) 소트와 성능 가) 메모리 소트 / 디스크 소트- 메모리 소트 : 정렬작업을 메모리 내에서. INTERN...

DML 튜닝 [내부링크]

(1) 인덱스 유지 비용- 테이블 데이터 변경시 인덱스도 변경- 변경할 인덱스 레코드 찾는 비용, REDO, ...

데이터 모델링 개념 [내부링크]

데이터 모델링이란?- 현실 세계에 대해 우리가 관심있어하는 대상을 데이터베이스화 하기 위한 개념적 도구...

개념 데이터 모델링 [내부링크]

개념 데이터 모델링 순서- 주제 영역 도출 -> 후보 엔터티 선정 -> 수집된 엔터티 분류 -> 핵심 ...

논리 데이터 모델링 이해 [내부링크]

1. 논리 데이터 모델 정의- 논리적 데이터 모델링이란 데이터베이스 설계 프로세스의 input- 비즈니스 정보...

속성 정의 [내부링크]

1. 속성의 개념 : 가공되지 않은 것, 원천을 의미* 속성의 특징- 속성도 일종의 집합이며 릴레이션십도 속...

엔터티 상세화 [내부링크]

- 식별자 : 엔터티 내의 모든 인스턴스를 유일하게 구분하기 위해 쓰임- 본질 식별자 : 키 엔터티에서는 엔...

물리 데이터 모델 [내부링크]

1. 물리 데이터 모델 정의- 하나의 논리적 집합은 하나 이상의 테이블이 될 수 있다.- 테이블은 경우에 따...

논리 - 물리 모델 변환 [내부링크]

1. 논리 데이터 모델 - 물리 데이터 모델 변환 용어분석 설계논리 데이터 모델링 -> 물리 데이터 모델링...

반정규화 [내부링크]

테이블 분할 1) 수평 분할- 개념 : 레코드를 기준으로 분할, 파티션- 사용 의의(1) 하나의 테이블에 데이터...

배치프로그램 튜닝 [내부링크]

1. 배치프로그램 튜닝 개요 1) 배치프로그램 : 사용자와 상호작용이 없이 대용량의 데이터를 처리하는 일...

아키텍처 기반 튜닝 원리 [내부링크]

1. 데이터베이스 아키텍처 1. 프로세스 – 백그라운드 프로세서 2. 파일구조 - 데이터파일 : OS에서 보이...

SQL 파싱 부하 [내부링크]

1. 사용자가 SQL을 실행시 SQL PARSE- SYNTAX, SEMANTIC검사, LIBRARY C...

인덱스 구조 및 종류의 이해(1) [내부링크]

1. 인덱스의 구조- 인덱스 탐색 순서1) 수직적 탐색 : Root - Branch - Leaf. 읽고자 하는 시작점 ...

인덱스 구조 및 이해(2) [내부링크]

4. 테이블 Random Access 부하- Row ID의 구조1) 확장적구조 (8i 부터)- 데이터 오브젝트(Index,...

파티셔닝 [내부링크]

1. 파티션 개요- 테이블 또는 인덱스를 파티션 단위로 나누어 저장하며 파티션 키에 따라 물리적으로 별도...

엑셈 엔지니어 면접 후기 [내부링크]

기억을 더듬어 작년 상반기 진행되었던 엑셈 오라클 DB 엔지니어 면접 후기를 작성하고자 합니다.채용 과...

딜리버리히어로 코리아(요기요) JR.DBA 면접 후기 [내부링크]

얼마전 딜리버리히어로 코리아(요기요) JR.DBA 면접을 보았고, 불합격 하였으나 관련해서 기억을 더듬...