티스토리

MY BRAIN
검색하기

블로그 홈

MY BRAIN

ora-00600.tistory.com/m

作心三年. 꾸준함이 답이다.

구독자
0
방명록 방문하기

주요 글 목록

  • 속도 count 초를 시로 변경하고 싶다면, 초에서 3,600 (60 x 60)으로 나눌 수 있다. 혹은 시를 초로 변경하고 싶을 때 3,600을 곱한다.일반적으로 시간은 초로 기록된다. 용량이 큰 1,024파일이기 때문에 초의 숫자가 매우 큰 경우, 시간을 분 혹은 시로 변환 가능하다.   데이터의 양을 전송 시간으로 나누어서 전송 속도 계산하기. 데이터의 양(A), 전송 시간(T)을 활용해서 전송 속도(S)를 다음과 같은 공식으로 구할 수 있다: S = A ÷ T. 예를 들어, 25 MB의 파일을 2분 안에 전송했다면, 먼저 2분에 60을 곱해서 초 단위로 변경한다. 변환을 하고 나면 S = 25 MB ÷ 120 초 공식이 성립되고, 계산을 완료하면 25 ÷ 120 = 0.208이 된다. 그러므로 전송 속도는 0.2.. 공감수 0 댓글수 0 2024. 5. 30.
  • Parsing parsing 이란? parsing 과정은 크게 3가지로 나눌 수 있다. syntax 검사semantic 검사shared pool 검사 syntax 검사는 구문에 오류가 있는지 확인하는 작업이다.띄어쓰기를 했는지 안했는지,오타는 없는 지 등을 확인한다. semantic 검사는 데이터 유형이나 테이블 컬럼등 좀 더 포괄적인 개념에서 검사를 하는 것이다 shared pool 검사는 크게 두가지로 나뉜다 soft parsing과 hard parsing. SQL 쿼리를 날렸을 때 전에 날렸던 기록이 남아있는게 확인이 되면 바로 실행단계 execute 로 간다.이것을 soft parsing 이라고 하는데 , 반대로 확인이 안되면 실행계획을 여러게 세우는 optimizer 단계를 거쳐서 여러개의 실행계획중에 최적의.. 공감수 0 댓글수 0 2024. 5. 10.
  • audit 파일 삭제 AUDIT_TRAIL 데이터베이스 감사를 활성화 또는 비활성화함 none 표준 감사를 사용하지 않습니다. 이 AUDIT_TRAIL매개 변수는 매개 변수가 초기화 매개 변수 파일에 설정되지 않았거나 Database Configuration Assistant 이외의 방법을 사용하여 데이터베이스를 작성한 경우의 기본값 입니다. Database Configuration Assistant를 사용하여 데이터베이스를 작성한 경우 기본값은 다음과 같습니다 db. os 모든 감사 레코드를 운영 체제 파일로 보냅니다. os특히, 매우 안전한 데이터베이스 구성을 사용하는 경우 , 설정 을 사용하는 것이 좋습니다 . db SYS.AUD$운영 체제 감사 추적에 항상 기록되는 레코드를 제외하고 데이터베이스 감사 추적 ( 테이블).. 공감수 0 댓글수 0 2024. 4. 2.
  • 사전파티션 통계정보 SQL > EXEC SYS.DBMS_STATS.GATHER_TABLE_STATS('스키마명',16,,'AUTO',TRUE); EX SQL > EXEC SYS.DBMS_STATS.GATHER_TABLE_STATS('USER',16,,'AUTO',TRUE); 공감수 0 댓글수 0 2023. 4. 12.
  • 통계정보 UNLOCK SQL SQL > SELECT 'EXEC DBMS_STATS.UNLOCK_TABLE_STATS(''' || OWNER || ''',''' || TABLE_NAME || ''');' FROM DBA_TAB_STATISTICS WHERE STATTYPE_LOCKED IS NOT NULL AND OBJECT_TYPE='TABLE' AND OWNER IN ('SYS') SELECT 'EXEC DBMS_STATS.UNLOCK_TABLE_STATS(''' || OWNER || ''',''' || TABLE_NAME || ''');' FROM DBA_TAB_STATISTICS WHERE STATTYPE_LOCKED IS NOT NULL AND OBJECT_TYPE='TABLE' AND OWNER IN ('스키마명','스키마.. 공감수 0 댓글수 0 2023. 4. 12.
  • import 시 자동통계수집 안하는법 impdp 시 statistic를 export 할때 exclude 했다고 해도 , index가 create 되면 자동으로 인덱스에 대한 통계정보를 생성한다. 자동으로 통계정보를 생성하지 않게하려면 파라미터를 고쳐줘야한다. 확인방법 > (SYS 계정으로 수행) SELECT a.ksppinm "Parameter",b.ksppstvl "Session Value", c.ksppstvl "Instance Value" FROM x$ksppi a, x$ksppcv b, x$ksppsv c WHERE a.indx = b.indx AND a.indx = c.indx AND a.ksppinm LIKE '%_optimizer_compute_index_stats%' _optimizer_compute_index_stats=TR.. 공감수 0 댓글수 0 2023. 4. 12.
  • 마지막 튜닝 시각 조회 SELECT * FROM DBA_TAB_MODIFICATIONS WHERE TABLE_OWNER NOT IN ('SYS'); - DBA_TAB_MODIFICATON dba_tab_modifications dictionary 를 확인하면 Insert, Update, Delete 가 얼마나 발생했는지를 가늠해 볼 수 있다. 단, 주의할 점은, 이게 원래 감사(Audit) 기능 차원에서 만들어진 게 아니라는 점이다. 그래서 데이터가 완전히 정확하지는 않다. 주로 통계수집 후에 해당 딕셔너리를 확인해서INSERT , UPDATE , DELETE 건수를 보고 다시 돌릴지 말지 를 고를 때 이용한다. 결론 : 통계정보가 최종적으로 갱신된 후에 그동안얼마나변화가 있었는지를 Optimizer가 가늠하기 위해 존재하는 .. 공감수 0 댓글수 0 2023. 4. 10.
    문의안내
    • 티스토리
    • 로그인
    • 고객센터

    티스토리는 카카오에서 사랑을 담아 만듭니다.

    © Kakao Corp.