전체 글 보기

mysql 에서 database를 이관하려고 버전, 스키마 등 구조 파악 중에 #mysql#.(______) 이라는 이상한 directory를 발견합니다. 데이터베이스 이관시 .local 디렉토리 때문에 이관 중 지속적으로 문제가 발생하여 이 디렉토리에 대한 정보와 이관 시 오류 해결책 또는 디렉토리 삭제여부를 판단해야합니다. mysql이 설치된 폴더에 .local 이라는 directory가 있는데 어떻게 생성된 폴더인지 확인하려고 이것저것 명령어를 입력해 봅니다.. 2019년 1월 22일 최종 수정 일자 / 링크 수 3 / 소유자 및 소유권 그룹 mysql / 파일 크기 4096 (조회일자 대략 2월 중순) - 최초 생성 일자도 확인해봅니다 (ll –al —time-style full-iso) 리눅스 ..
postgresql.conf postgresql.conf 파일에서 데이터 베이스 전체 성능을 조절하는 많은 옵션들이 있다. 모든 항목들에 대해서 설명할 수는 없어서 본문에서는 몇번의 Postgresql 튜닝 작업을 통해서 정리한 내용들 위주로 설명한다. https://kwomy.tistory.com/82 [PostgreSQL] 튜닝옵션 - postgresql.conf (Kor.ver) # ----------------------------- # PostgreSQL 구성 파일 # ----------------------------- # #이 파일은 다음 형식의 행으로 구성됩니다. # # 이름 = 값 # # ( "="는 선택 사항입니다.) 공백.. kwomy.tistory.com work_mem sort, ..
# ----------------------------- # PostgreSQL 구성 파일 # ----------------------------- # #이 파일은 다음 형식의 행으로 구성됩니다. # # 이름 = 값 # # ( "="는 선택 사항입니다.) 공백을 사용할 수 있습니다. 코멘트는 "#"줄의 아무 곳이나 # 매개 변수 이름 및 허용되는 전체 목록 값은 PostgreSQL 문서에서 찾을 수 있습니다. # # 이 파일에 표시된 주석 처리 된 설정은 기본값을 나타냅니다. # 설정을 다시 주석 처리하는 것만으로는 기본값으로 되돌릴 수 없습니다. # 서버를 다시로드해야합니다. # # 이 파일은 서버 시작시 및 서버가 SIGHUP 신호를 수신 할 때 읽습니다. # 실행중인 시스템에서 파일을 편집하는 경우..
Autovacuum, Vacuum 에 대해 PostgreSQL 에는 Autovacuum, 혹은 Vacuum 이라는 개념이 존재합니다. 이는 Oracle, MariaDB(MySQL), SQLSERVER 등에는 존재하지 않는 개념이기 때문에 처음 PostgreSQL 을 접하시는 분들은 Vacuum 과 관련된 설정들을 소홀히 하다가 데이터베이스의 트랜잭션이 증가하였을 때 예상밖의 느린 성능을 겪게 될 수 있습니다. 따라서 PostgreSQL 을 안정적으로 운용하기 위해서는 반드시 Autovacuum(Vacuum) 에 대해 이해할 필요가 있습니다. PostgreSQL 의 Autovacuum 은 크게 두 가지 상황에서 동작합니다.1 그 중 하나는 XID wraparound 를 방지하기 위해 XID 를 고정(Fre..
현재 수행중인 SQL 전체 조회 select datname, pid, usename, application_name, client_addr, client_port, backend_start, query_start, wait_event_type, state, backend_xmin query from pg_stat_activity; 위 쿼리 실행시 현재 DB에서 돌고 있는 SQL 전체를 조회할 수 있다. datid oid 데이터베이스oid datname name 데이터베이스 이름 pid integer 프로세스id usesysid oid 사용자고유번호 usename name 사용자이름 application_name text 응용프로그램이름 client_addr inet 접속ip client_hostname ..
· [DB] ORACLE
1. DATA DICTIONARY? - 데이터 사전(Data Dictionary)이란 대부분 읽기전용으로 제공되는 테이블 및 뷰들의 집합으로 데이터베이스 전반에 대한 정보를 제공 한다. - 오라클 데이터베이스는 명령이 실행 될 때 마다 데이터 사전을 Access 한다. - DB작업동안 Oracle은 데이터 사전을 읽어 객체의 존재여부와 사용자에게 적합한 Access 권한이 있는지를 확인한다. 또한 Oracle은 데이터 사전을 계속 갱신하여 DATABASE 구조, 감사, 사용자권한, 데이터등의 변경 사항을 반영 한다 2. DATA DICTIONARY 분류 분류 성능뷰 / 딕셔너리 딕셔너리 세션정보 V$SESSION 세션에 대한 전반적인 정보를 보여준다 V$SESSSTAT 세션의 현황에 대한 통계정보를 보여..