*EnterpriseDB(EDB)**의 IO: BufFileWrite 대기 이벤트는 Oracle과 마찬가지로 임시 데이터를 디스크에 기록하는 작업과 관련이 있습니다. 이는 PostgreSQL 기반의 EDB에서도 발생할 수 있으며, 일반적으로 아래와 같은 상황에서 나타납니다: 1. 임시 데이터 작업IO: BufFileWrite는 정렬(Sort), 해시(Hash Join), 집계(Aggregation) 같은 작업 중 메모리(Oracle의 PGA)에 할당된 공간을 초과할 경우, 데이터를 디스크의 임시 파일로 기록할 때 발생합니다.임시 디렉토리에 생성되는 파일에 데이터를 쓰는 동안 I/O 대기가 발생합니다.2. 메모리 부족EDB에서 작업을 수행할 때 메모리가 부족하면 작업이 디스크 기반으로 전환되며, Buf..
세션을 모니터링 하다가 Lock 세션이 보인다 그러면 아래 쿼리로 확인 후 세션을 중지 시키면된다 --------------------------------------------------------------------------------------------------------------------------1) BLOCK & WAIT LOCK 확인 ------------------------------------------------------------------------------------------------------------------------SELECT blocking_activity.usename||' ('||blocking_activity.application_..
DDL SQL을 활용해 테이블과 관련된 정보들을 추출하기(데이터베이스 목록, 테이블 목록, 스키마 목록, 컬럼 목록, 테이블 코멘트, 컬럼 코멘트 조회, 인덱스 등)1. 데이터 베이스 조회SELECT datname, * FROM pg_database; -- 전체 데이터베이스 목록 조회SELECT datname, * FROM pg_database WHERE datistemplate = false; -- 자신이 생성한 데이터베이스 목록만 조회2. 데이터 베이스의 스키마 조회select nspname, * from pg_catalog.pg_namespace; -- 전체 스키마 목록 조회3. 데이터 베이스의 테이블 조회select * from pg_tables; -- 모든 테이블 조회select tablenam..
워크 벤치 업데이트 후 아래와 같이 에러가 발생하면 파이썬 파일을 수저하면된다.아래 파일을 찾아서 열고C:\Program Files\MySQL\MySQL Workbench 8.0 CE\modules\wb_admin_connections.py소스 수정사항 : ("DB", mforms.StringColumnType, "DB", 100), to ("db", mforms.StringColumnType, "DB", 100), 소스 항목중 위 내용을 찾아서 DB를 소문자 db로 변경 후 재시작 하며 정상적으로 세션 정보가 보일것이다.
# MariaDB 10.2.15 Install 1.Mariadb/Mysql DB 기본 설정 아래 경로는 DB를 설치 하기전에 검토가 되어야 할 경로 이다. 왠만하면 다 분리 하여 경로를 생성한다. 로그 경로나 엔진 경로 데이타 경로는 분리 하여 관리 하는게 좋다. data경로는 특히나 변경이 어려우니 용량이 제일 크게 확장이 가능한 mount경로로 설정한다. Datadir /DBMS/MARIADB/DATA01 Logdir /DBMS/MARIADB/LOG BinLogdir /DBMS/MARIADB/BINLOG Basedir /DBMS/MARIADB/DB/mariadb backupdir /DBMS/MARIADB/BACKUP 2. 설치 절차 2.1 OS 계정 생성 (root user로 수행) [root@loc..