Tagged: DB

MySQL, MariaDB 오픈소스 모니터링 툴

  Percona PMM server 페르코나는 MySQL 개발 하던 사람들이 나와서 MySQL 관련 컨설팅을 하면서 MySQL 강화 버전인 Percona-Server를 제공하는 회사입니다. Percona-server는 xtraDB 라는 InnoDB 강화 버전의 엔진을 탑재한 MySQL 기반의 DB입니다. Precona에서는 MySQL이나 MariaDB에서 사용...

pg_stat_statements

  pg_stat_statements 란? pg_stat_statements 모듈은 서버에서 실행 되었던 쿼리들에 대한 실행 통계 정보를 보여줍니다. pg_stat_statements 모듈이 로드되면, 이 때부터 해당 서버의 모든 데이터베이스에서 일어나는 쿼리 통계가 수집됩니다. 하지만, 이 통계를 보는 pg_stat_statements view, 통계를 비우는...

Oacle Controlfile 내용

  각 버전별 Control File 내용   Oracle 7 데이터 메이스에 대한 전체 요약 정보가 저장되어 있다. 데이터 파일, 리두 로그 파일, 쓰레드 등의 정보. 리두 로그 관련 정보. 리두 쓰레드 정보와 전용인지 아니면 공용인지...

Oracle Parameter

  Parameter 란? 사용자가 원하는 어떤 값을 오라클에게 전해주기 위해 사용하는 변수 같은 역할을 하는 것. 묵시적 파라미터 : 관리자가 지정하지 않을 경우 자동으로 기본값을 가집니다. 명시적 파라미터 : 관리자가 지정해 주어야만 값을 가집니다.  ...

Oracle Character Set 에 관하여

  Oracle Character Set 에 관하여 DB를 처음 구성하는데있어 가장 먼저 결정 해야 하는 몇가지 요소가 있는데, DB Name (SID 명), Datafile들이 저장되는 경로 및 용량, 그리고 Charater Set 입니다. 캐릭터 셋은 한번 결정하고 나면...

Oracle Database 시작과 종료

  Oracle DB를 사용하기 위해서는 Oracle이 Open 되어 있어야 하는데, DB를 시작하거나 종료하기 위해서는 SYSDBA의 권한을 가지고 있는 계정으로 접속해야 합니다. SYSDBA 계정으로 접속하는 방법은 여러가지가 있습니다. 설치후 기본값을 가지고 있는 상태라면, / as sysdba...

Oracle Background Processes

  오라클 백그라운드 프로세스는 5개의 필수 프로세스와 그 밖에 프로세스로 구성되어 있습니다.   오라클 필수 프로세스 SMON(System Monitor), PMON(Process Monitor), DBWn(Database Writer), LGWR(Log Writer), CKPT(Check Point) 이들 프로세스는 오라클 데이터베이스가 시작되기 위해서는 꼭 필요 하며,...

Oracle에서 SQL 문장의 실행 원리

  Oracle에서 SQL 문장의 실행 원리   사용자가 SQL문장을 수행하면 사용자의 PC쪽에 USer Process라는 프로세가 해당 SQL문장을 서버로 전달. User Process는 자신이 가져온 SQL문장을 Server Process에게 전달 후 결과값이 나오기까지 대기. User Process로부터 SQL문장을 받은...

Oralce PGA

  Program Global Area (PGA) 란? 각 Process마다 개별적으로 저장해야 할 내용을 담는 공간. 주로 정렬 관련 작업등이 이루어진다. Server Process나 백그라운드 Process들은 전부 가각의 PGA를 가지고 각자의 용도에 맞게 사용. 서버 프로세스에 생성되며 오라클에서...

Oracle SGA

  SGA란?   – SGA는 간단하게 오라클서버의 메모리영역이라고 할 수 있습니다. – SGA는 Oracle의 인스턴스에 대한 데이터와 제어 정보를 가지는 공유 메모리 영역의 집합입니다. – 사용 목적의 따라 오라클 파라미터 파일(init.ora)의 조정으로 SGA의 각 부분의...