DBA 킴오리지날
close
프로필 배경
프로필 로고

DBA 킴오리지날

    • 분류 전체보기 (105)
      • Database (82)
        • Oracle (26)
        • Tuning (4)
        • Tibero (11)
        • Postgre (7)
        • MYSQL (22)
        • TEST Script (2)
        • SQLP (8)
      • OS (10)
        • Linux (7)
        • AIX (3)
      • Midleware (8)
        • WAS (6)
        • WEB (2)
      • APM (2)
        • Scouter (2)
      • 재테크 (2)
        • 주식 (1)
        • 경제 (0)
        • 자동매매전략 (1)
  • mode_edit_outline글작성
  • settings환경설정
  • 홈
  • 태그
  • 방명록

[ORACLE] FGA (Fine-Grained Auditing) (감시) 설정

1. Table에 FGA 설정 TEST 1) 유저생성 CREATE USER USER1 IDENTIFIED BY "oracle4321" ; GRANT CONNECT, RESOURCE, CREATE VIEW TO USER1 ; CREATE TABLE USER1.T_TEST1 ( C1 NUMBER , C2 VARCHAR(10) ); INSERT INTO USER1.T_TEST1 VALUES(1,'TEST1'); COMMIT; 2) 감사 설정 begin dbms_fga.add_policy(object_schema => 'USER1', object_name => 'T_TEST1', policy_name => 'T_TEST1_DEL_POLICY', -- audit_condition => NULL, -- audit_..

  • format_list_bulleted Database/Oracle
  • · 2023. 1. 10.
  • textsms
[친절한 SQL 4장] 조인튜닝

[친절한 SQL 4장] 조인튜닝

4.1.1 NL 조인 기본메커니즘 -. 일반적으로 NL조인은 Outer와 Innser 양쪽 테이블 모두 인덱스를 이용한다. -. 프로그래밍에서 Nested Loop 구조랑 같음 4.1.2 NL 조인 샐행계회 제어 -. use_nl 힌트 사용 -. B와C와 조인할때는 NL조인, D와 조인할떄는 Hash조인 4.1.3 NL 조인 수행 과정 분석 -. 조인 query 문 실행 순서 예시 4.1.4 NL 조인 튜닝 포인트 -, 사원X_1인덱스를 읽고 사원 table에서 엑세스 필터링하는 비율이 높다면 필터링 되는 컬럼을 사원_X1에 추가하는방안 고려 -. 고객_X1인덱스를 일고 고객 table에서 엑세스 필터링하는 비율이 높다명 필터링 되는 컬럼을 고객_X1에 추가하는 방안 고려 -. 맨 처음 액세스 하는 사원..

  • format_list_bulleted Database/SQLP
  • · 2023. 1. 8.
  • textsms
[친절한 SQL 3장] 인덱스 튜닝

[친절한 SQL 3장] 인덱스 튜닝

※ ROWID : 오브젝트 번호, 데이터파일 번호, 블록번호 DBA : 데이터파일번호 + 블록번호 3.1.2 인덱스 클러스터링 팩터 -. 클러스터링 팩터(Clustering Factor, 이하 'CF')는 '군진성 계수', 특정 컬럼을 기준으로 같은 값을 갖는데이터가 서로 모여있는 정도를 의미한다. -. 인덱스 ROWID로 테이블을 엑세스할 때, 오라클은 래치 획득과 해시 체인 스캔 과정을 거쳐 어렵게 찾아간 테이블 블록에 대한 포인터(메모리 주소값)를 바로 해제하지 않고 일단 유지한다. 이를 버퍼 Pinning이라고 부른다. -. 이 상태에서 다음 인덱스 레코드를 읽었는데, 마침 직전과 같은 테이블 블록을 가르킨다. 그러면 래치 획득과 해시 체인 스캔 과정을 생략하고 바로 테이블 블록을 읽을 수 있다...

  • format_list_bulleted Database/SQLP
  • · 2022. 12. 26.
  • textsms

[TIBERO] 특정 User로 접속시 Trigger로 DDL,DML 제한걸기

1. Drop, Truncate를 막는 Trigger 생성 CREATE OR REPLACE TRIGGER user1.user1_no_drop_truncate before drop or truncate ON user1.schema begin raise_application_error (-20102, 'Cannot execute DROP or TRUNCATE !!'); end; 2. DDL 전부 제한 CREATE OR REPLACE TRIGGER user1.user1_no_ddl before DDL ON user1.schema begin raise_application_error (-20101, 'Cannot execute any DDL !!'); end; 3. 특정 Table DML 전부 제한 CREATE..

  • format_list_bulleted Database/Tibero
  • · 2022. 12. 15.
  • textsms
[TIBERO] TPR 분석

[TIBERO] TPR 분석

1. Tip 파일 설정 parameter TIBERO_PERFORMANCE_REPOSITORY 'Y'로 설정하면 스냅샷 저장 기능 활성화한다. (기본값: Y) TPR_SNAPSHOT_SAMPLING_INTERVAL 스냅샷을 추출하는 주기를 설정한다. (기본값: 60, 단위: 분) TPR_SNAPSHOT_RETENTION 스냅샷을 최대 저장할 기간을 설정한다. (기본값: 7, 단위: 일) TPR_SNAPSHOT_TOP_SQL_CNT 리포트에 출력할 상위 SQL 개수를 설정한다. (기본값: 5, 단위: 개) TPR_SEGMENT_STATISTICS 'Y'로 설정하면 TPR에서 Segment별 Stat 수집 기능을 활성화한다. (기본값: N) TPR_SNAPSHOT_TOP_SEGMENT_CNT 리포트에 출력할..

  • format_list_bulleted Database/Tibero
  • · 2022. 12. 13.
  • textsms

[TIBERO] Constraint , index 제거

TEST Create script 1. 생성구문에 pk를 명시한 경우 CREATE TABLE tibero.persons ( ID int NOT NULL, LastName varchar(255) NOT NULL, FirstName varchar(255), Age int, CONSTRAINT persons_pk_id PRIMARY KEY (ID) using index tablespace usr ); 2. 생성구문에 pk를 명시하지 않고, index를 따로 만든 후, pk를 생성한 경우 CREATE TABLE tibero.persons ( ID int NOT NULL, LastName varchar(255) NOT NULL, FirstName varchar(255), Age int ); create index..

  • format_list_bulleted Database/Tibero
  • · 2022. 12. 8.
  • textsms
  • 1
  • ···
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • ···
  • 18
250x250
공지사항
카테고리
  • 분류 전체보기 (105)
    • Database (82)
      • Oracle (26)
      • Tuning (4)
      • Tibero (11)
      • Postgre (7)
      • MYSQL (22)
      • TEST Script (2)
      • SQLP (8)
    • OS (10)
      • Linux (7)
      • AIX (3)
    • Midleware (8)
      • WAS (6)
      • WEB (2)
    • APM (2)
      • Scouter (2)
    • 재테크 (2)
      • 주식 (1)
      • 경제 (0)
      • 자동매매전략 (1)
최근 글
인기 글
최근 댓글
태그
  • #친절한sql
  • #SQL튜닝
  • #oracle
  • #AIX
  • #Tibero
  • #recovery
  • #오라클
  • #MySQL
  • #RMAN
  • #티베로
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바