본문 바로가기

Oracle

(36)
PQ 수 확인 .select inst_id, count(*) from gv$pq_slave 2.where status = 'BUSY' 3.group by inst_id 4.order by 1 데이토에서 퍼옴 위 에디트 툴은 멍미
v$sysaux_occupants & dba_hist_wr_control & dba_hist_snapshot 1) 2) 3) SQL> col occupant_name format a30 SQL> col schema_name format a30 SQL> select occupant_name, schema_name, space_usage_kbytes from v$sysaux_occupants order by 3; OCCUPANT_NAME SCHEMA_NAME SPACE_USAGE_KBYTES ------------------------------ ------------------------------ ------------------ ULTRASEARCH_DEMO_USER WK_TEST 0 ULTRASEARCH WKSYS 0 ORDIM/SQLMM SI_INFORMTN_SCHEMA 0 ORDIM/PLUGINS ORD..
대용량 테이블 Migration 전략 (Exchange, Parallel Processing) 기본 카테고리 대용량 테이블 Migration 전략 (Exchange, Parallel Processing) 기본 카테고리 http://www.dator.co.kr/?mid=textyle&category=91088&vid=enda&document_srl=91237 Exchange는 Partitioned Table의 특정 Partition과 일반 Non-Partitioned Table간의 구조를 서로 바꾸는 것으로 대용량의 Partitioned Table을 Managing하는데 상당한 효과가 있다. 위의 그림에서 보면 데이터가 없는 New Data Table과 데이터가 들어 있는 Partition2가 Exchange를 하게 되면 Partition2에 해당하는 Dictionary정보가 New Data로 바뀌게 되므로 Ne..
Oracle 메모리 사용에 관한 연구 기본 카테고리 Reference : http://www.dator.co.kr/enda/91375 오라클 데이터 buffer는 Oracle버젼에 따라 많은 변화를 보여왔다. 현재 10g, 11g 이전에 획기적으로 변한 버젼이 9i버젼때라고 할 수 있는데, 가장 큰 부분이 buffer block size를 다르게 구성할 수 있는 부분이라고 할 수 있다. 11g버젼에서는 또한 많은 부분이 달라져 있고 이 부분은 차후 글을 올릴 것을 약속하고 9i버젼의 메모리 사용에 대한 고찰을 해보고자 한다. 다음과 같은 SQL을 실행시킬 경우를 생각해 보자. SELECT * FROM CAMP_20020 WHERE CUST_NAME LIKE ‘남%’; 아주 단순하면서도 실제의 업무에서 많이 쓰이는 Pattern의 SQL이다. 그런데 이런 ..
2장 병렬식 직렬식 관리 병렬식이란 말 그대로 두 엔터티 사이에 존재하는 관계들을 별도의 릴레이션쉽으로 간주함으로써 여러개의 관계선분이 나란히 병렬고 그려지는 형태이다. 특징 및 장/단점 - 테이블이 될 때 여러개의 컬럼으로 나열된다. - 하나의 로우우세 관리하므로 새로운 테이블을 추가할 필요가 없다. - 인덱스 수가 증가되고 SQL 이 복잡해진다. - 새로운 관계의 추가, 관계형태의 변경 등에 매우 취약한 형태이다. *업무의 변화가 테이블이나 컬럼에 영향을 주지 않고, 데이터의 변화로 나타난다면 유연성은 크게 향상된다. - 관계 내용별로 상세 정보를 관리할 수 없다. ( 자식 엔터티를 거느릴 수 없다. ) 직렬식이란 두 엔터티 사이에 존재하는 몇 개의 관계를 모아 상위 개념으로 통합함으로써 하나의 릴레이션쉽으로 관리하는 방법이..
1장 엔티티의 정의 Reference : Data Architecture Solution 1 이화식
MSSQL 테이블 정보 조회 테이블의 정보는 sp_help '테이블명' 으로 충분하게 잘 조회할 수 있습니다. 만약, 전체 테이블의 칼럼 내용을 조회하고자 한다면 아래 내역을 확인하심 되겠습니다. SELECT O.NAME TABLENAME, C.NAME COLUMNNAME FROM SYS.OBJECTS O JOIN SYS.COLUMNS C ON O.OBJECT_ID = C.OBJECT_ID WHERE O.TYPE = 'U' ORDER BY O.NAME, C.NAME [MSSQL] 알면 유용한 시스템 테이블정보 systemtable.doc MSSQL의 시스템 테이블에는 여러가지 정보가 담겨져 있습니다. 예를 들어서 테이블의 카운트를 구하기 위해서는 count() 함수를 이용하는것이 일반적입니다. ex) --count() 함수를 이용한..
Materialized View Refresh Option The following examples require the materialized logs that are created in the "Examples" section of CREATE MATERIALIZED VIEW. Creating Materialized Aggregate Views: Example The following statement creates and populates a materialized aggregate view on the sample sh.sales table and specifies the default refresh method, mode, and time. It uses the materialized view log created in "Creating a Materi..