Microsoft Word - CNVZNGWAIYSE.docx

Size: px
Start display at page:

Download "Microsoft Word - CNVZNGWAIYSE.docx"

Transcription

1 Print Date: Oracle Memory DATE : :07 Writer : 박상수 License : 개인자료 CALMMASS.TISTORY.COM - 본문서는모든사람에게열람및수정모두가능합니다 -

2 버전 수정일 작성자 변경내역 /12/04 박상수 Oracle Memory(PGA, SGA) 개념및관리 /12/06 박상수 Shared Pool /12/07 박상수 Database Buffer Cache /12/10 박상수 Redo Log Buffer, Java Pool, Large Pool /12/12 박상수 최종문서정리 제목 : Oracle Memory

3 목차 1. 시스템구성 개요 정의 목적 환경 Oracle Memory Structure Oracle Memory 종류 PGA(Program Global Area) PGA 개념 PGA 관리 SGA(System Global Area) SGA 개념 SGA 관리 Shared Pool 라이브러리캐시 (Library cache) 딕셔너리캐시 (Dictionary cache) 예약영역 (Reserved Area) 시스템영역 (Permanent Area) 구성조회 DB 버퍼캐시 (DB Buffer Cache) 블록단위 I/O 버퍼캐시구조 리두로그버퍼 (Redo Log Buffer) 대형풀 (Large Pool) 자바풀 (JAVA Pool) 참고자료 제목 : Oracle Memory

4 표목차 표 1 ORACLE DATABASE 접속방법...7 표 2 PGA PARAMETER 설명...8 표 3 동적 / 정적 PARAMETER FILE 표 4 SGA 메모리의크기설명 표 5 SHARED POOL 동적영역 표 6 GRANULE 단위 표 7 예약영역 PARAMETER 표 8 LRU, LRUW 리스트 표 9 LARGE POOL 주요사용목적 제목 : Oracle Memory

5 1. 시스템구성 1.1. 개요 정의 - Oracle Database 10g를기준으로문서를작성합니다. - 데이터를조작하고조회할때논리적 / 물리적데이터를주기적으로발생시킨다면성능에큰문제가발생될수있습니다. 그래서메모리에저장해서사용했던문장은재활용할수있게해주는역할을해주는것이 Oracle Memory 입니다 목적 - PGA - SGA(Shared Pool, Data Buffer Cache, Redo Log Buffer, Large Pool, JAVA Pool 그외 ) - Memory관련 Parameter 정리 환경 - OS : Windows 7 Home Premium K - Oracle : Red Hat Enterprise Linux 4 X86 + Oracle Database 10g R2 - 프로세서 : Intel core(tm)2 Duo CPU P 메모리 : 4G - 시스템종류 : 32비트 제목 : Oracle Memory

6 2. Oracle Memory Structure 2.1. Oracle Memory 종류 - Oracle 에서사용하는메모리는크게두가지가존재합니다. (PGA, SGA) 그림 1 Memory Structures. 제목 : Oracle Memory

7 3. PGA(Program Global Area) 3.1. PGA 개념 - PGA는서버프로세스에생성되며 Oracle에서사용하는메모리영역입니다. - 사용자가요청에의하여유저프로세스가생성되며해당유저프로세스는데이터베이스에접속하는순간모든정보를서버프로세스에게전달하게됩니다. 이때요청받은내용및기타정보를저장하기위해서버프로세스는자신만의메모리공간인 PGA를 Oracle에의해할당됩니다. - 각서버프로세스에하나만할당되는 PGA 메모리영역은 SGA 영역과달리다른프로세스와공유되지않는, 각프로세스가독립적으로사용하는 Non-shared 메모리영역입니다. - PGA 구체적인구조를설명하겠습니다. 정렬공간 (Soft Area) 구조 내용 Order By 또는 Group By 등의정렬을수행하기위한공간이며, 해당공간 에서만정렬이완료된다면이를메모리정렬이라고합니다. 하지만메모리 의공간부족으로정렬을해야할경우디스크 (Temp Tablespace) 를이용합 니다. 세션정보 (Session Information) 커서상태정보 서버프로세스에의해추출된결과값을전달하기위해필요한유저프로 세스의세션정보를저장합니다. 해당 SQL 의파싱 (Parsing) 정보가저장되어있는주소를저장합니다. (Curser State) 변수저장공간 (Stack Space) SQL 문장에바인드변수 (Bind Variable) 를사용했을경우바인드변수를저 장하는공간입니다. 예를들면 SQL 문에콜론 (:) 을의미합니다. Ex) SELECT * FROM EMP=:emp 표 1 Oracle Database 접속방법 제목 : Oracle Memory

8 3.2. PGA 관리 - 이전오라클버전에서는 SORT_AREA_SIZE를설정하여세션별로정해진크기의 PGA를할당하여작업을수행하였습니다. 그라나오라클 9i 및 10g 에서는세션별로정해진 PGA 크기가아닌 PGA_AGGREGATE_TARGET Parameter에정해진크기범위에서세션별로자동으로할당하여메모리를사용할수있게되었습니다. - PGA 크기를관리하는 Parameter를설명하겠습니다. PARAMETER 내용 WORKAREA_SIZE_POLICY Manual과 Auto로설정할수있습니다. Auto로설정했을경우에는 PGA_AGGREGATE_TARGET Parameter를이용하여 PGA의크기를설정하겠다는의미입니다. Manual로설정할경우 SORT_AREA_SIZE Parameter를이용하여정렬공간을설정하게됩니다. PGA_AGGREGATE_TARGET 모든세션의 PGA 크기의합을설정하는 Parameter이며, PGA_AGGREGATE_TARGET Parameter에서지정한크기까지오라클이 PGA를자동으로관리합니다. SORT_AREA_SIZE 정렬공간에대한크기를설정하는 Parameter 입니다. 표 2 PGA PARAMETER 설명 - 현재데이터베이스에하나의유저만접속했다고가정하고 40MB의데이터를정렬하려고한다면 SORT_AREA_SIZE가 40MB보다커야합니다. SORT_AREA_SIZE 10MB라면총 4번의 I/O를발생하게되어성능에문제를발생시킬수도있습니다. 그래서 WORKAREA_SIZE_POLICY Parameter를 AUTO 로설정하고 PGA_AGGREGATE_TARGET Parameter에 50MB로지정한다면 I/O를발생하지않고메모리에서정렬작업을수행하게됩니다. 이를자동 PGA 조정이라고합니다. - 다른유저가 50MB의공간을모두사용하고있을때다른유저가접속하여서버프로세스를생성하려고한다면세션을메모리에할당받지못하므로에러가발생됩니다. 자동으로조정했을경우에는반드시평소유저의접속하는세션수와각세션이사용하는 PGA의크기를정확히파악해서 PGA_AGGREGATE_TARGET Parameter에설정하셔야합니다. 제목 : Oracle Memory

9 - 평소사용되는 PGA 의크기를확인 그림 2 V$POCESS Parameter 제목 : Oracle Memory

10 4. SGA(System Global Area) 4.1. SGA 개념 - SGA란 instance의구성요소이며여러서버프로세스들이 Query를수행하기위해공유해서사용하는공간입니다. - SGA 필수요소 Shared Pool Database Buffer Cache Redo Log Buffer - SGA 선택적인요소 Large Pool JAVA Pool Streams Pool(10g용 ) 제목 : Oracle Memory

11 4.2. SGA 관리 - SGA 변경 (SGA 일부인 Database Buffer Cache 를테스트해보겠습니다.) - SGA 확인 그림 3 DB_CACHE_SIZE 변경 그림 4 SGA 관련 Parameter 제목 : Oracle Memory

12 - show sga, v$sga, v$sgastat, v$sga_dynamic_components - SGA 구조를변경하는 Parameter File 종류 PARAMETER FILE 내용 정적 Parameter File 데이터베이스가재시작하게되면 Parameter 파일 (PFILE : initsid.ora) 에설정된값을재적용하게됩니다. $ORACLE_HOME/dbs/init[SID].ora 파일은 TEXT 파일이므로 VI 편집기를이용하여 Parameter를변경값을수정합니다. 동적 Parameter File 동적환경파일 (SPFILE :spfilesid.ora) 을사용하는경우 ALTER SYSTEM SET parameter = value scope=spfile 변경할수있습니다. 변경된값이메모리와동적 Parameter 파일에동시에적용되므로데이터베이스재시작후에도변경된값을적용합니다. $ORACLE_HOME/dbs/spfile[SID].ora 파일을사용하며바이너리파일이므로 VI 편집기로수정해서는안됩니다. 표 3 동적 / 정적 PARAMETER FILE - show sga, v$sga 결과값에대한정리 이름 내용 Total System Global Area Fixed Size Variable Size Database Buffers Redo Buffers SGA 총메모리합계 Shared Pool에서고정영역의크기 Shared Pool의일부, Large Pool, JAVA Pool 영역의크기 Database Buffer Cache 영역의크기 Redo Log Buffer 영역의크기 표 4 SGA 메모리의크기설명 제목 : Oracle Memory

13 4.3. Shared Pool - 고정영역은오라클이관리하는메커니즘및오라클파라미터정보가저장됩니다. 그리고 SQLPLUS 에서 show sga 명령어로부터추출되는값중에서 Fixed Size의값이고정영역의크기입니다. - 동적영역은 Parse 단계에서주로사용되는메모리구성요소입니다. 내부적으로 Library cache와 Dictionary cache(row cache라고도합니다.) 로나눠져있습니다. - 동적영역의메모리구성요소 이름 라이브러리캐시 (Library cache) 내용 Soft parse 할때사용되는공간으로이미수행되었던 SGL 문장이 나 PL/SQL 문장의 parse code 와해당 SQL / PLSQL 문장, 실행계 획 (Execution Plan) 등이저장되어있으며 LRU(Least Recently Used) 알고리즘을사용합니다. 딕셔너리캐시 (Dictionary cache) 구문분석이나 Optimizer 가실행계획을세울때사용되는주요 Dictionary들이저장되어있으며 LRU(Least Recently Used) 알고리즘을사용합니다. 표 5 Shared Pool 동적영역 - Shared Pool 의크기는 shared_pool_size 라는파라미터로설정할수있으며 library cache, Dictionary cache 의크기는각각따로관리하지않습니다. shared_pool_size 파마미터는 DB 를종료하지않아도아래와같이사이즈를변경할수있습니다. 제목 : Oracle Memory

14 그림 5 Shared Pool 크기변경 - [ 그림 5] SHARED_POOL_SIZE 파라미터의크기를변경하는방법입니다. 하지만자세히살펴보면 SHARED_POOL_SIZE 크기를 12m 으로변경했을경우에는정상적으로변경되지만 10M 로변경할경우크기가변경되지않는것을보실수있습니다. 그것은그래뉼 (granule) 이라는단위로메모리를할당하고해제해서그렇습니다. 예를들면 SGA 총크기는 SGA_MAX_SIZE 라는파라미터에의해제한되는데이파라미터의크기가 1G 보다작거나같으면 1Granule=4M 이고 1G 초과이면 1Granule=16M 가됩니다. 9i 에서는 SGA_MAX_SIZE 사이즈가 128M 를기준으로그래뉼크기가결정됩니다. 쉽게말해서조건에의해서 4 의배수또는 16 의배수로값을정의한다는말과같습니다. 아래와같이버전에따라그래뉼의크기가달라집니다. 버전 Oracle Database 9i 내용 SGA_MAX_SIZE <=128MB 1Granule= 4M SGA_MAX_SIZE > 128MB 1Granule= 16M Oracle Database 10g R1 이상 SGA_MAX_SIZE <=1GB 1Granule= 4M SGA_MAX_SIZE > 1GB 1Granule= 16M 표 6 Granule 단위 제목 : Oracle Memory

15 라이브러리캐시 (Library cache) - 사용자가 SQL이라는명령어를통해결과집합을요청하면이를최적으로수행하기위한처리루틴이필요한데, 이를실행계획 (execution plan) 이라고합니다. 빠른쿼리수행을위해내부적으로생성한일종의프로시저와같은것이라고이해하면쉽습니다. - 쿼리구문을분석해서문법오류및실행권한등을체크하고, 최적화과정을거쳐실행계획을만들고 SQL 실행엔진이이해할수있는형태로포캣팅하는전과정을하드파싱 (hard Parsing) 이라고하며, 한번사용한쿼리구문을재사용하는것이소프트파싱 (Soft Parsing) 이라고합니다. 여기에서동일한 SQL로인식하기위해서는다음과같이동일해야합니다. 대, 소문자일치 띄어쓰기일치 오브젝트소유자일치 - SQL에대한반복적인하드파싱을최소화하기위한새로운캐시공간을두는것이라이브러리캐시라고할수있으며라이브러리캐시의최적화원리는캐싱된 SQL과그실행계획의재사용성을높이는데있습니다. - 라이브러리캐시에는실행가능오브젝트뿐아니라거기서참조하는테이블, 인덱스, 클러스터같은 데이터베이스오브젝트정보들도동등하게하나의오브젝트로서관리됩니다. 이를 LCO(Library Cache Object) 라고부르기도합니다. 아래는라이브러리캐시에어떤유형의오브젝트들이적재되는지보여줍니다. 그림 6 Library cache Objects 제목 : Oracle Memory

16 - Library cache dump 내용을 dump로직접확인가능합니다. $ORACLE_BASE/admin/SID/udump/*.trc 파일들을지우던지아니면다른곳으로옮긴후아래와같은작업을하겠습니다. 덤프파일은 $ORACLE_BASE/admin/SID/udump/ 디렉토리하위에 testdb_ora_4794.trc 파일이생성됩니다. Vi로열어서확인해보시기바랍니다. 그림 7 library_cache Dump file 제목 : Oracle Memory

17 딕셔너리캐시 (Dictionary cache) - 테이블, 인덱스같은오브젝트는물론테이블스페이스, 데이터파일, 세그먼트, 익스텐트사용자, 제약, Sequence, DB Link 에관한정보를저장하게됩니다. - 예를들자면사용자가 Sequence 객체를하나만들면오라클딕셔너리에저장되고, 로우캐시를거쳐읽고쓰기가이루어집니다. 사용자가 Sequence 로부터새로운값을인출하기위해 nextval 을호출할때마다로우캐시를통해 update 가이루어집니다. - 딕셔너리캐시의활동성에대한통계를조회해볼수있는뷰가 v$rowcache 인데여기서히트율 (hit ratio) 를조사했을때수치가낮게나오면 Shared Pool 사이즈를늘리는것을고려해볼수있습니다. 그림 8 딕셔너리캐시히트율조사 - v$rowcache 에서 type 의값이 PARENT 인엔트리와 v$latch_children 에서이름이 row cache objects 인래치개수를조회해보면, 항상값이일치하는것을알수있습니다. 즉로우캐시에관리되는엔트리각각에대해하나의래치가할당돼있음을짐작할수있습니다. 그림 9 로우캐시엔트리래치개수확인 제목 : Oracle Memory

18 - Dictionary cache dump 내용을 dump로직접확인가능합니다. $ORACLE_BASE/admin/SID/udump/*.trc 파일들을지우던지아니면다른곳으로옮긴후아래와같은작업을하겠습니다. 덤프파일은 $ORACLE_BASE/admin/SID/udump/ 디렉토리하위에 testdb_ora_4794.trc 파일이생성됩니다. Vi로열어서확인해보시기바랍니다. 그림 10 Dictionary cache Dump file 제목 : Oracle Memory

19 예약영역 (Reserved Area) - 공유풀예약은말그대로공유풀에대한미리공간을예약함으로써메모리조작부족으로인한 SQL 수행실패를방지하기위한방법입니다. - 실무에서많이사용되는아키텍처는아니지만보통기본값 (BIG OBJECT 를위한여분의메모리로기본값은 4400bytes) 으로설정된다. PARAMETER SHARED_POOL_RESERVED_SIZE 내용 공유풀예약공간을설정하지않았다면공유풀예약공간은공 유풀 (SHARED_POOL_SIZE) 크기의 5% 로설정합니다. 공유풀예약공간은공유풀 (SHARED_POOL_SIZE) 크기의 50% 이상설정할수없습니다. 표 7 예약영역 Parameter 시스템영역 (Permanent Area) - Process, Session, Enqueue, Transaction 등의목록정보 구성조회 - Shared Pool 의상세한구성요소를확인하시려면아래와같은 SQL 로조회하시기바랍니다. select name, bytes from v$sgastat where pool='shared pool' order by bytes desc 제목 : Oracle Memory

20 4.4. DB 버퍼캐시 (DB Buffer Cache) - 오라클이데이터를읽고수정하기위해서디스크에존재하는데이터를읽어저장하는메모리공간입니다. - 기본데이터베이스크기는 DB_CACHE_SIZE 파라메터로결정하며 show sga 명령어로확인할수있습니다. 해당명령어를수행하여추출되는값중 Database Buffer가 DB Buffer Cache의크기입니다 블록단위 I/O - 오라클에서 I/O는블록단위로이루어집니다. 메모리버퍼캐시에서버퍼블록을액세스할때블록 I/O 데이터파일에저장된데이터블록을 DB 버퍼캐시로적재할때블록 I/O 캐시에서변경된블록을다시데이터파일에저장할때블록 I/O Single block I/O : 인덱스의경유해테이블액세스시. Multi block I/O : Full Table Scan 시 버퍼캐시구조 - SGA 내에서는수없이많은자료구조가사용되고있으며그중가장많이사용되는것이해시테이블이고, DB 버퍼캐시도해시테이블구조로관리됩니다. 그림 11 DB Buffer Cache 구조 - Hasing 알고리즘을설명할때주로주소록에비유합니다. 이유는고객의주소와전화번호를관리하는주소록에서성씨가같고고객은같은페이지 ( 해시버킷 ) 에묶어서관리합니다. - DB 버퍼캐시내에서데이터블록을해싱하기위해사용되는키값은데이터블록주소 (Data Block Address) 입니다. 해시함수 ( 나눗셈범을예로키값을해시버킷개수로나누었을때의나머지값 ) 에데이터블록주소를입력해리턴받은해시값 (Hash Value) 이같은블록들을같이해시버킷 (Hash Bucket) 에연결리스트 (Linked List) 구조로연결합니다. 각각의연결리스트를해시체인 (Hash Chain) 이라고합니다. 제목 : Oracle Memory

21 - 버퍼블록이통째로해시구조에의해관리되는것처럼느낄수있으나실재로는버퍼헤더 (Buffer Header) 만해시체인에연결되며, 실제의데이터값이필요해지면버퍼헤더에있는포인터를이용 해다시버퍼블록을찾아가는구조입니다. 그림 12 해싱알고리즘을이용한버퍼블록찾는방법 - [ 그림 12] 설명을하자면 Hash Table -> Hash Bucket -> Buffer Header chain -> Buffer Header -> Buffer body -> block header -> block body 순으로찾게됩니다. - Working Set 오라클은버퍼캐시를효율적으로사용하기위해두종류의 LRU(Least Recently Used) 리스트를사용합니다. LRU 리스트는가장최근에사용되거나미사용된버퍼들의리스트로프리 (Free, 미사용 ) 버퍼, 사용중 (Pinned) 인버퍼, 사용된버퍼 (Clean) 또는곧 Age Out 될버퍼, 아직 LRUW(Dirty) 리스트로옮겨지지않은더티 (Dirty, 변경된 ) 버퍼등을포함합니다. LRUW(Dirty) 리스트는아직디스크 ( 데이터파일 ) 에기록되지않은변경된 (Dirty한) 버퍼들의리스트를관리합니다. DB 버퍼캐시의모든버퍼들은반드시 LRU 리스트또는 LRUW 리스트둘중에하나에속합니다. 이중에서오라클은리스트스캔의효율성을위해 LRU 리스트나 LRUW 리스트를다시메인리스트 (Main List) 와보조리스트 (Auxiliary List) 로나누어관리합니다. 아래와같이표를참조하세요. 제목 : Oracle Memory

22 종류 내용 메인리스트 : 사용된버퍼들의리스트, 핫영역과콜드영역으로 LRU 리스트 ( 대체리스트 ) 구분하여관리됩니다. 보조리스트 : 미사용된버퍼들이나, DBWR 에의해기록된버퍼 들의리스트를관리됩니다. LRUW 리스트 메인리스트 : 변경된버퍼들의리스트 보조리스트 : 현재 DBWR 에의해기록중인버퍼들의리스트 표 8 LRU, LRUW 리스트 - [ 표 8] 내용과같이오라클은프리버퍼를탐색시, 우선 LRU 리스트의보조리스트에서프리버퍼를찾습니다. 보조리스트의버퍼가모두사용된경우에는메인리스트의콜드영역에서프리버퍼를찾게됩니다. 인스턴스가최조로구동된때는모든버퍼들은보조리스트에서관리되며변경된버퍼들은 DBWR에의해기록된후에는다시프리버퍼로바뀌고 LRU 리스트의보조리스트에추가됩니다. - dump를수행하여확인해보도록하겠습니다. 그림 13 Buffers Dump 제목 : Oracle Memory

23 4.5. 리두로그버퍼 (Redo Log Buffer) - 오라클은오브젝트가변경되거나또는 DML 작업에의해데이터가변경되는경우변경에대한로그를리두로그버퍼에생성합니다. 해당로그들은서버프로세스에의해리두로그버퍼에기록된후백그라운드프로세스인 LGWR 프로세스에의해리두로그파일에저장하게됩니다. - Redo Log Buffer 크기는 ASMM(Automatic Shared Memory Management) 기능과달리 LOG_BUFFER 파라미터를이용해서수동으로지정해줘야합니다. 이유는 Redo Buffer, Keep Cache, Recycle Cache, 다중블록크기에의한 Cache 등의크기는 ASMM의영역에속하지않기때문입니다. - 리두로그버퍼의크기는 LOG_BUFFER Parameter로지정할수있으며 SHOW SGA 명령으로확인했을경우 Redo Buffers가리두로그버퍼의크기입니다. 오라클 10G R2 부터 Fixed SGA 영역과 Redo Buffer 영역이통합되었습니다. 이런이유로 Fixed SGA 영역에서사용하고남은일부메모리영역이 Redo Buffer에추가됩니다. SGA의메모리단위는 Granule인데, Granule에서쓰고남은메모리가 Redo Buffer 영역으로인식됩니다. 즉, Redo Buffer의크기가 LOG_BUFFER로지정한크기보다조금더커지는경우가발생합니다. 그림 14 Redo Log Buffer Size 제목 : Oracle Memory

24 4.6. 대형풀 (Large Pool) - Shared Pool, DB Buffer cache, Redo Log Buffer 는오라클에서필수 SGA(System Global Area) 영역이라고할수있으며, 반면대형풀은반드시지정해야할 SGA 영역이아닙니다. - Large Pool 사용하는주요목적은다음과같은네가지로구분할수있습니다. UGA 영역저장 주요목적 내용 UGA(User Global Area) 란세션정보및변수등을저장하고 있는세션별메모리영역을의미합니다.( 참고로 UGA 는 PGA 의부분집합입니다.) 데이터베이스생성시공유서버모드 로설정할경우 UGA 는 Shared Pool 을사용하게됩니다. RMAN(Recover Manager) 의 정보저장 RMAN 유틸리티를사용하게되면여러개의디스크 I/O 슬래 이브프로세스를기동하게되며파라미터중 DISK_IO=n, BACKUP_TAPE_IO_SLAVE=TRUE 로설정되어있다면 Large Pool 을사용하게됩니다. 병렬프로세스 (Parallel Processing) 의저장정보 대용량데이터를엑세스하기위해서병렬프로세스를이용합 니다. 즈, 여러개의프로세스를기동하여하나의 SQL 을수행 하게되는것입니다. 이때각프로세스들간에는여러메시지를주고받게되며이를병렬프로세스메시지 (PX MSG) 라고합니다. 만약 Large pool이설정되어있지않다면 Shared Pool의공간을낭비하게됩니다. I/O 슬래이브프로세스의 저장정보 DBWR Background Process 는해당프로세스아래슬래이브 프로세스 (Slave Process) 를기동하여더빠른디스크 I/O 작업 을수행할수있습니다. Lange Pool이설정하면사용할수있습니다. 표 9 Large Pool 주요사용목적 - show sga 명령을조회되는내용중 Variable Size의영역을 Shared Pool, Java Pool, Large Pool이통합하여사용합니다. - Large Pool의크기는 LARGE_POOL_SIZE 파라미터로확인가능합니다. 그림 15 Large Pool Parameter 및통계정보 제목 : Oracle Memory

25 4.7. 자바풀 (JAVA Pool) - 자바풀은자바명령을구문분석할경우사용하는메모리공간이므로자바를설치하고사용할경우지정해주어야합니다. - 역시 Large Pool과같이 SGA의필수영역은아닙니다. - 자바풀은 JAVA_POOL_SIZE 파라미터를지정이가능합니다. 그림 16 JAVA Pool Parameter 제목 : Oracle Memory

26 5. 참고자료 사이트 [ 교육 ] 서진수샘오라클취업반 [ 세미나 ] 김영조샘 [ 책 ] 초보자를위한 Oracle 10g(94P ~ 131P) 저자권순용, 김지한, 황오현 [ 책 ] 실전오라클백업과복구 (30P ~ 60P) 저자서진수 [ 구글머신 ] Program Global Area(PGA) [ 오라클클럽 ] Shared Pool [ 오라클클럽 ] DB 버퍼캐시 ( 오라클성능고도화 ) [ 오라클클럽 ] DB 버퍼캐시 ( 대용량데이터베이스 ) [ 엑셈 ] cache buffer chains [ 엑셈 ] 리두로그버퍼 제목 : Oracle Memory

62

62 2 instance database physical storage 2 1 62 63 tablespace datafiles 2 2 64 1 2 logical view control files datafiles redo log files 65 2 3 9i OMF Oracle Managed Files, OMF 9i 9i / / OMF 9i 66 8 1MB 8 10MB

More information

목 차

목      차 Oracle 9i Admim 1. Oracle RDBMS 1.1 (System Global Area:SGA) 1.1.1 (Shared Pool) 1.1.2 (Database Buffer Cache) 1.1.3 (Redo Log Buffer) 1.1.4 Java Pool Large Pool 1.2 Program Global Area (PGA) 1.3 Oracle

More information

Tablespace On-Offline 테이블스페이스 온라인/오프라인

Tablespace On-Offline 테이블스페이스 온라인/오프라인 2018/11/10 12:06 1/2 Tablespace On-Offline 테이블스페이스온라인 / 오프라인 목차 Tablespace On-Offline 테이블스페이스온라인 / 오프라인... 1 일반테이블스페이스 (TABLESPACE)... 1 일반테이블스페이스생성하기... 1 테이블스페이스조회하기... 1 테이블스페이스에데이터파일 (DATA FILE) 추가

More information

PowerPoint Presentation

PowerPoint Presentation Server I/O utilization System I/O utilization V$FILESTAT V$DATAFILE Data files Statspack Performance tools TABLESPACE FILE_NAME PHYRDS PHYBLKRD READTIM PHYWRTS PHYBLKWRT WRITETIM ------------- -----------------------

More information

Jerry Held

Jerry Held DB / TSC Oracle Database 10g (Self-Managing Database) (Common Infrastructure) (Automatic Workload Repository) (Server-generated Alerts) (Automated Maintenance Tasks) (Advisory Framework) (ADDM) (Self-Managing

More information

Oracle Database 10g: Self-Managing Database DB TSC

Oracle Database 10g: Self-Managing Database DB TSC Oracle Database 10g: Self-Managing Database DB TSC Agenda Overview System Resource Application & SQL Storage Space Backup & Recovery ½ Cost ? 6% 12 % 6% 6% 55% : IOUG 2001 DBA Survey ? 6% & 12 % 6% 6%

More information

Bind Peeking 한계에따른 Adaptive Cursor Sharing 등장 엑셈컨설팅본부 /DB 컨설팅팀김철환 Bind Peeking 의한계 SQL 이최초실행되면 3 단계의과정을거치게되는데 Parsing 단계를거쳐 Execute 하고 Fetch 의과정을통해데이터

Bind Peeking 한계에따른 Adaptive Cursor Sharing 등장 엑셈컨설팅본부 /DB 컨설팅팀김철환 Bind Peeking 의한계 SQL 이최초실행되면 3 단계의과정을거치게되는데 Parsing 단계를거쳐 Execute 하고 Fetch 의과정을통해데이터 Bind Peeking 한계에따른 Adaptive Cursor Sharing 등장 엑셈컨설팅본부 /DB 컨설팅팀김철환 Bind Peeking 의한계 SQL 이최초실행되면 3 단계의과정을거치게되는데 Parsing 단계를거쳐 Execute 하고 Fetch 의과정을통해데이터를사용자에게전송하게되며 Parsing 단계에서실행계획이생성된다. Bind 변수를사용하는 SQL

More information

DBMS & SQL Server Installation Database Laboratory

DBMS & SQL Server Installation Database Laboratory DBMS & 조교 _ 최윤영 } 데이터베이스연구실 (1314 호 ) } 문의사항은 cyy@hallym.ac.kr } 과제제출은 dbcyy1@gmail.com } 수업공지사항및자료는모두홈페이지에서확인 } dblab.hallym.ac.kr } 홈페이지 ID: 학번 } 홈페이지 PW:s123 2 차례 } } 설치전점검사항 } 설치단계별설명 3 Hallym Univ.

More information

Microsoft Word - CNVZNGWAIYSE.docx

Microsoft Word - CNVZNGWAIYSE.docx Print Date: 2010-12-17 Oracle Database Net Service DATE : 2010-12-12 06:25 Writer : 박상수 License : 개인자료 - 본문서는모든사람에게열람및수정모두가능합니다 - 버전수정일작성자변경내역 1.0 2010/12/02 박상수 Oracle Net 제목 : Oracle Database Net Service...

More information

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074> SIMATIC S7 Siemens AG 2004. All rights reserved. Date: 22.03.2006 File: PRO1_17E.1 차례... 2 심벌리스트... 3 Ch3 Ex2: 프로젝트생성...... 4 Ch3 Ex3: S7 프로그램삽입... 5 Ch3 Ex4: 표준라이브러리에서블록복사... 6 Ch4 Ex1: 실제구성을 PG 로업로드하고이름변경......

More information

KEEP BUFFER 활용방안 엑셈컨설팅본부 /DB 컨설팅팀장정민 개요 Oracle 은유저가요청한작업을빠르게처리하기위해 Buffer Cache 라는것을사용한다. Buffer Cache 는 SGA 에위치하고있으며, 오라클인스턴스에접속하는모든프로세스에의해공유된다. 이 Bu

KEEP BUFFER 활용방안 엑셈컨설팅본부 /DB 컨설팅팀장정민 개요 Oracle 은유저가요청한작업을빠르게처리하기위해 Buffer Cache 라는것을사용한다. Buffer Cache 는 SGA 에위치하고있으며, 오라클인스턴스에접속하는모든프로세스에의해공유된다. 이 Bu KEEP BUFFER 활용방안 엑셈컨설팅본부 /DB 컨설팅팀장정민 개요 Oracle 은유저가요청한작업을빠르게처리하기위해 Buffer Cache 라는것을사용한다. Buffer Cache 는 SGA 에위치하고있으며, 오라클인스턴스에접속하는모든프로세스에의해공유된다. 이 Buffer Cache 는오라클 I/O 관리의핵심으로자주사용하는데이터파일의블록들을메모리에상주시킴으로써물리적인

More information

Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3

Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3 Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3 Example 3.1 Files 3.2 Source code 3.3 Exploit flow

More information

Oracle Wait Interface Seminar

Oracle Wait Interface Seminar 1 대용량 DBMS 의효율적인 모니터링및성능관리방안 Copyrights 2001~2007, EXEM Co., LTD. All rights reserved. 목차 2 1. 성능문제와 OWI 분석방법론 2. OWI 구성요소 3. Latch & LOCK 4. Oracle I/O 5. Cache Buffer 3 성능문제와 OWI 분석방법론 성능지연사례 1) 평소에

More information

The Self-Managing Database : Automatic Health Monitoring and Alerting

The Self-Managing Database : Automatic Health Monitoring and Alerting The Self-Managing Database : Automatic Health Monitoring and Alerting Agenda Oracle 10g Enterpirse Manager Oracle 10g 3 rd Party PL/SQL API Summary (Self-Managing Database) ? 6% 6% 12% 55% 6% Source: IOUG

More information

<BED5BACEBCD32E696E6464>

<BED5BACEBCD32E696E6464> P R E F A C E OWI OWI OS()Shell Script 3 4P R E F A C E Oracle Enterprise Linux 5Oracle 11g OUISilent ModeSilent mode ' ' AWR SQL SQLPL SQL 1 2 "" P R E F A C E 5 6P R E F A C E prodba(httpcafe naver com

More information

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O Orange for ORACLE V4.0 Installation Guide ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE...1 1....2 1.1...2 1.2...2 1.2.1...2 1.2.2 (Online Upgrade)...11 1.3 ORANGE CONFIGURATION ADMIN...12 1.3.1 Orange Configuration

More information

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자 SQL Developer Connect to TimesTen 유니원아이앤씨 DB 팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 2010-07-28 작성자 김학준 최종수정일 2010-07-28 문서번호 20100728_01_khj 재개정이력 일자내용수정인버전

More information

Result Cache 동작원리및활용방안 엑셈컨설팅본부 /DB 컨설팅팀김철환 개요 ORACLE DBMS 를사용하는시스템에서 QUERY 성능은무엇보다중요한요소중하나이며그 성능과직접적인관련이있는것이 I/O 이다. 많은건수를 ACCESS 해야만원하는결과값을얻을수있는 QUER

Result Cache 동작원리및활용방안 엑셈컨설팅본부 /DB 컨설팅팀김철환 개요 ORACLE DBMS 를사용하는시스템에서 QUERY 성능은무엇보다중요한요소중하나이며그 성능과직접적인관련이있는것이 I/O 이다. 많은건수를 ACCESS 해야만원하는결과값을얻을수있는 QUER Result Cache 동작원리및활용방안 엑셈컨설팅본부 /DB 컨설팅팀김철환 개요 ORACLE DBMS 를사용하는시스템에서 QUERY 성능은무엇보다중요한요소중하나이며그 성능과직접적인관련이있는것이 I/O 이다. 많은건수를 ACCESS 해야만원하는결과값을얻을수있는 QUERY 을실행하게된다면 BLOCK I/O 가많이발생하게된다. 이런이유로 QUERY 의성능은좋지못할것이다.

More information

歯sql_tuning2

歯sql_tuning2 SQL Tuning (2) SQL SQL SQL Tuning ROW(1) ROW(2) ROW(n) update ROW(2) at time 1 & Uncommitted update ROW(2) at time 2 SQLDBA> @ UTLLOCKT WAITING_SESSION TYPE MODE_REQUESTED MODE_HELD LOCK_ID1

More information

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate ALTIBASE HDB 6.1.1.5.6 Patch Notes 목차 BUG-39240 offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG-41443 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate 한뒤, hash partition

More information

Microsoft PowerPoint - o8.pptx

Microsoft PowerPoint - o8.pptx 메모리보호 (Memory Protection) 메모리보호를위해 page table entry에 protection bit와 valid bit 추가 Protection bits read-write / read-only / executable-only 정의 page 단위의 memory protection 제공 Valid bit (or valid-invalid bit)

More information

C# Programming Guide - Types

C# Programming Guide - Types C# Programming Guide - Types 최도경 lifeisforu@wemade.com 이문서는 MSDN 의 Types 를요약하고보충한것입니다. http://msdn.microsoft.com/enus/library/ms173104(v=vs.100).aspx Types, Variables, and Values C# 은 type 에민감한언어이다. 모든

More information

Windows Server 2012

Windows Server  2012 Windows Server 2012 Shared Nothing Live Migration Shared Nothing Live Migration 은 SMB Live Migration 방식과다른점은 VM 데이터파일의위치입니다. Shared Nothing Live Migration 방식은 Hyper-V 호스트의로컬디스크에 VM 데이터파일이위치합니다. 반면에, SMB

More information

untitled

untitled Memory leak Resource 力 金 3-tier 見 Out of Memory( 不 ) Memory leak( 漏 ) 狀 Application Server Crash 理 Server 狀 Crash 類 JVM 說 例 行說 說 Memory leak Resource Out of Memory Memory leak Out of Memory 不論 Java heap

More information

강의 개요

강의 개요 DDL TABLE 을만들자 웹데이터베이스 TABLE 자료가저장되는공간 문자자료의경우 DB 생성시지정한 Character Set 대로저장 Table 생성시 Table 의구조를결정짓는열속성지정 열 (Clumn, Attribute) 은이름과자료형을갖는다. 자료형 : http://dev.mysql.cm/dc/refman/5.1/en/data-types.html TABLE

More information

6주차.key

6주차.key 6, Process concept A program in execution Program code PCB (process control block) Program counter, registers, etc. Stack Heap Data section => global variable Process in memory Process state New Running

More information

OCP PL/SQL

OCP PL/SQL 5 장 managing Database Storage Structures 2 1-2 1. 오라클스토리지구조 오라클 데이터베이스 테이블스페이스 세그먼트 익스텐트 테이블스페이스 세그먼트 익스텐트 세그먼트 익스텐트 테이블스페이스 익스텐트 세그먼트 익스텐트 오브젝트 세그먼트테이블인덱스파티션파티션인덱스 뷰시퀀스동의어 시스템 데이터블록 운영체제블록 디스크 데이터파일 SQL>

More information

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx #include int main(void) { int num; printf( Please enter an integer "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 을 작성하면서 C 프로그램의

More information

PowerPoint Presentation

PowerPoint Presentation FORENSICINSIGHT SEMINAR SQLite Recovery zurum herosdfrc@google.co.kr Contents 1. SQLite! 2. SQLite 구조 3. 레코드의삭제 4. 삭제된영역추적 5. 레코드복원기법 forensicinsight.org Page 2 / 22 SQLite! - What is.. - and why? forensicinsight.org

More information

세미나(장애와복구-수강생용).ppt

세미나(장애와복구-수강생용).ppt DB PLAN Consultant jina6678@yahoo.co.kr 011-864-1858 - - 1. 2. DB 3. - 4. - 5. 6. 1 INSTANCE MMAN RECO RFS MRP ORBn RBAL MMON Dnnn Snnn Data Buffer Cache SGA Stream Pool Shared pool Large Pool PGA Log

More information

Windows 8에서 BioStar 1 설치하기

Windows 8에서 BioStar 1 설치하기 / 콘텐츠 테이블... PC에 BioStar 1 설치 방법... Microsoft SQL Server 2012 Express 설치하기... Running SQL 2012 Express Studio... DBSetup.exe 설정하기... BioStar 서버와 클라이언트 시작하기... 1 1 2 2 6 7 1/11 BioStar 1, Windows 8 BioStar

More information

JVM 메모리구조

JVM 메모리구조 조명이정도면괜찮조! 주제 JVM 메모리구조 설미라자료조사, 자료작성, PPT 작성, 보고서작성. 발표. 조장. 최지성자료조사, 자료작성, PPT 작성, 보고서작성. 발표. 조원 이용열자료조사, 자료작성, PPT 작성, 보고서작성. 이윤경 자료조사, 자료작성, PPT작성, 보고서작성. 이수은 자료조사, 자료작성, PPT작성, 보고서작성. 발표일 2013. 05.

More information

Microsoft PowerPoint - dba1_Cover_Rev1_1.ppt

Microsoft PowerPoint - dba1_Cover_Rev1_1.ppt Oracle9i Database Administration Fundamentals I( ) 1 D11321KR11 1.1 2002ã 3 D34482 Marie St. Gelais S Matt Taylor Jr Paulo Barqueira Charles Fabrie Lilian Hobbs Dominique Jeunot Donna Keesling Simon Law

More information

Simplify your Job Automatic Storage Management DB TSC

Simplify your Job Automatic Storage Management DB TSC Simplify your Job Automatic Storage Management DB TSC 1. DBA Challenges 2. ASM Disk group 3. Mirroring/Striping/Rebalancing 4. Traditional vs. ASM 5. ASM administration 6. ASM Summary Capacity in Terabytes

More information

MS-SQL SERVER 대비 기능

MS-SQL SERVER 대비 기능 Business! ORACLE MS - SQL ORACLE MS - SQL Clustering A-Z A-F G-L M-R S-Z T-Z Microsoft EE : Works for benchmarks only CREATE VIEW Customers AS SELECT * FROM Server1.TableOwner.Customers_33 UNION ALL SELECT

More information

슬라이드 1

슬라이드 1 Tadpole for DB 1. 도구개요 2. 설치및실행 4. 활용예제 1. 도구개요 도구명 소개 Tadpole for DB Tools (sites.google.com/site/tadpolefordb/) 웹기반의데이터베이스를관리하는도구 Database 스키마및데이터관리 라이선스 LGPL (Lesser General Public License) 특징 주요기능

More information

A Hierarchical Approach to Interactive Motion Editing for Human-like Figures

A Hierarchical Approach to Interactive Motion Editing for Human-like Figures 단일연결리스트 (Singly Linked List) 신찬수 연결리스트 (linked list)? tail 서울부산수원용인 null item next 구조체복습 struct name_card { char name[20]; int date; } struct name_card a; // 구조체변수 a 선언 a.name 또는 a.date // 구조체 a의멤버접근 struct

More information

API STORE 키발급및 API 사용가이드 Document Information 문서명 : API STORE 언어별 Client 사용가이드작성자 : 작성일 : 업무영역 : 버전 : 1 st Draft. 서브시스템 : 문서번호 : 단계 : Docum

API STORE 키발급및 API 사용가이드 Document Information 문서명 : API STORE 언어별 Client 사용가이드작성자 : 작성일 : 업무영역 : 버전 : 1 st Draft. 서브시스템 : 문서번호 : 단계 : Docum API STORE 키발급및 API 사용가이드 Document Information 문서명 : API STORE 언어별 Client 사용가이드작성자 : 작성일 : 2012.11.23 업무영역 : 버전 : 1 st Draft. 서브시스템 : 문서번호 : 단계 : Document Distribution Copy Number Name(Role, Title) Date

More information

最即時的Sybase ASE Server資料庫診斷工具

最即時的Sybase ASE Server資料庫診斷工具 TOAD 9.5 Toad Oracle 料 SQL 料 行 理 SQLprofile Quest Software 了 Oracle -Toad Tools of Oracle Application Developers Toad 了 DBA DBA 理 易 度 Toad 料 SQL PL/SQL Toad Oracle PL/SQL Toad Schema Browser Schema Browser

More information

Commit_Wait / Commit_Logging 두파라미터를통해 Log File Sync 대기시간을감소시킬수있다는것은놀라움과의아함을동시에느낄수있다. 단지파라미터의수정을통해당연히대기해야하는시간을감축한다는것은분명성능을개선해야하는입장에서는놀라운일이될것이다. 반면, 그에따

Commit_Wait / Commit_Logging 두파라미터를통해 Log File Sync 대기시간을감소시킬수있다는것은놀라움과의아함을동시에느낄수있다. 단지파라미터의수정을통해당연히대기해야하는시간을감축한다는것은분명성능을개선해야하는입장에서는놀라운일이될것이다. 반면, 그에따 Commit Wait Class 대기시간감소방안 엑셈컨설팅본부 /DB 컨설팅팀박준연 개요 Wait Class 중 Commit 카테고리에해당하는 Wait Event 에의한대기현상으로 DB 시스템의성능저하현상이발생하는것은종종경험할수있다. 그중대표적인 Wait Event 는 Log File Sync 이다. 실제로대부분의 DB 시스템의 Top 5 Wait Event

More information

MySQL-.. 1

MySQL-.. 1 MySQL- 기초 1 Jinseog Kim Dongguk University jinseog.kim@gmail.com 2017-08-25 Jinseog Kim Dongguk University jinseog.kim@gmail.com MySQL-기초 1 2017-08-25 1 / 18 SQL의 기초 SQL은 아래의 용도로 구성됨 데이터정의 언어(Data definition

More information

버퍼오버플로우-왕기초편 10. 메모리를 Hex dump 뜨기 앞서우리는버퍼오버플로우로인해리턴어드레스 (return address) 가변조될수있음을알았습니다. 이제곧리턴어드레스를원하는값으로변경하는실습을해볼것인데요, 그전에앞서, 메모리에저장된값들을살펴보는방법에대해배워보겠습

버퍼오버플로우-왕기초편 10. 메모리를 Hex dump 뜨기 앞서우리는버퍼오버플로우로인해리턴어드레스 (return address) 가변조될수있음을알았습니다. 이제곧리턴어드레스를원하는값으로변경하는실습을해볼것인데요, 그전에앞서, 메모리에저장된값들을살펴보는방법에대해배워보겠습 앞서우리는버퍼오버플로우로인해리턴어드레스 (return address) 가변조될수있음을알았습니다. 이제곧리턴어드레스를원하는값으로변경하는실습을해볼것인데요, 그전에앞서, 메모리에저장된값들을살펴보는방법에대해배워보겠습니다. 여러분모두 Windows 에서 hex editor(hex dump, hex viewer) 라는것을사용해보셨을겁니다. 바로바이너리파일을 16 진수

More information

Contents Data Mart 1. 개요 실습방향 테스트위한사전설정 본격실습시작 ) 데이터파일 dd 명령어로 백업수행및유실시키기 ) 장애복구수행 결론...7 페이지 2 / 7

Contents Data Mart 1. 개요 실습방향 테스트위한사전설정 본격실습시작 ) 데이터파일 dd 명령어로 백업수행및유실시키기 ) 장애복구수행 결론...7 페이지 2 / 7 ( 참 ) 본상단부머리말에있는 Data Mart 는본문서작성자의블로그이름입니다 dd 명령어를 이용한백업수행 최소개념이해 본문서의 pdf 문서는다음 URL 참조 http://mindata.tistory.com/55 Version 변경일자 ( 작성일자 ) 변경자 ( 작성자 ) 주요내용 1 2013.4.3 김민기 최초작성 2 3 페이지 1 / 7 Contents

More information

Microsoft PowerPoint - 알고리즘_5주차_1차시.pptx

Microsoft PowerPoint - 알고리즘_5주차_1차시.pptx Basic Idea of External Sorting run 1 run 2 run 3 run 4 run 5 run 6 750 records 750 records 750 records 750 records 750 records 750 records run 1 run 2 run 3 1500 records 1500 records 1500 records run 1

More information

다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL

다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL 다양한예제로쉽게배우는 오라클 SQL 과 PL/SQL 서진수저 9 장인덱스를배웁니다 1 1. 인덱스란무엇인가? 2 - ROWID ( 주소 ) 조회하기 SCOTT>SELECT ROWID, empno, ename 2 FROM emp 3 WHERE empno=7902 ; ROWID EMPNO ENAME --------------------------------- ----------

More information

제이쿼리 (JQuery) 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호

제이쿼리 (JQuery) 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호 제이쿼리 () 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호 CSS와마찬가지로, 문서에존재하는여러엘리먼트를접근할수있다. 엘리먼트접근방법 $( 엘리먼트 ) : 일반적인접근방법

More information

목차 1. Tibero RDBMS 소개 2. 데이터베이스로서의기본기능 3. 데이터베이스저장구조 (Database Storage Structure) 3.1. Logical Structure 3.2. Physical Storage Structure 4. 티베로프로세스 (T

목차 1. Tibero RDBMS 소개 2. 데이터베이스로서의기본기능 3. 데이터베이스저장구조 (Database Storage Structure) 3.1. Logical Structure 3.2. Physical Storage Structure 4. 티베로프로세스 (T TECHNICAL WHITE PAPER Tibero RDBMS Architecture 목차 1. Tibero RDBMS 소개 2. 데이터베이스로서의기본기능 3. 데이터베이스저장구조 (Database Storage Structure) 3.1. Logical Structure 3.2. Physical Storage Structure 4. 티베로프로세스 (Tibero

More information

WINDOW FUNCTION 의이해와활용방법 엑셈컨설팅본부 / DB 컨설팅팀정동기 개요 Window Function 이란행과행간의관계를쉽게정의할수있도록만든함수이다. 윈도우함수를활용하면복잡한 SQL 들을하나의 SQL 문장으로변경할수있으며반복적으로 ACCESS 하는비효율역

WINDOW FUNCTION 의이해와활용방법 엑셈컨설팅본부 / DB 컨설팅팀정동기 개요 Window Function 이란행과행간의관계를쉽게정의할수있도록만든함수이다. 윈도우함수를활용하면복잡한 SQL 들을하나의 SQL 문장으로변경할수있으며반복적으로 ACCESS 하는비효율역 WINDOW FUNCTION 의이해와활용방법 엑셈컨설팅본부 / DB 컨설팅팀정동기 개요 Window Function 이란행과행간의관계를쉽게정의할수있도록만든함수이다. 윈도우함수를활용하면복잡한 SQL 들을하나의 SQL 문장으로변경할수있으며반복적으로 ACCESS 하는비효율역시쉽게해결할수있다. 이번화이트페이퍼에서는 Window Function 중순위 RANK, ROW_NUMBER,

More information

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상 Android 용 Brother Image Viewer 설명서 버전 0 KOR 아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상표입니다. Android는

More information

Spotlight on Oracle V10.x 트라이얼프로그램설치가이드 DELL SOFTWARE KOREA

Spotlight on Oracle V10.x 트라이얼프로그램설치가이드 DELL SOFTWARE KOREA Spotlight on Oracle V10.x DELL SOFTWARE KOREA 2016-11-15 Spotlight on Oracle 목차 1. 시스템요구사항... 2 1.1 지원하는데이터베이스...2 1.2 사용자설치홖경...2 2. 프로그램설치... 3 2.1 설치프로그램실행...3 2.2 라이선스사용관련내용확인및사용동의...3 2.3 프로그램설치경로지정...4

More information

Document Server Information Items Description Test Date 2011 / 05 / 31 CPU Intel(R) Xeon(R) CPU 2.40GHz X 8 Main Memory 1GB O/S version OEL 5.

Document Server Information Items Description Test Date 2011 / 05 / 31 CPU Intel(R) Xeon(R) CPU 2.40GHz X 8 Main Memory 1GB O/S version OEL 5. 11g 에서향상된 ASMCMD-CP 기능 (Oracle 11g R1 11.1.0.7) Author: Hyun-Ho, Jung Job: Oracle DBA Site: http://www.commit.co.kr Email: admin@commit.co.kr cleanto@naver.com Creation Date: 2011-05-31 Document Server

More information

Microsoft PowerPoint - ch09 - 연결형리스트, Stack, Queue와 응용 pm0100

Microsoft PowerPoint - ch09 - 연결형리스트, Stack, Queue와 응용 pm0100 2015-1 프로그래밍언어 9. 연결형리스트, Stack, Queue 2015 년 5 월 4 일 교수김영탁 영남대학교공과대학정보통신공학과 (Tel : +82-53-810-2497; Fax : +82-53-810-4742 http://antl.yu.ac.kr/; E-mail : ytkim@yu.ac.kr) 연결리스트 (Linked List) 연결리스트연산 Stack

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Spider For MySQL 실전사용기 피망플러스유닛최윤묵 Spider For MySQL Data Sharding By Spider Storage Engine http://spiderformysql.com/ 성능 8 만 / 분 X 4 대 32 만 / 분 많은 DB 중에왜 spider 를? Source: 클라우드컴퓨팅구 선택의기로 Consistency RDBMS

More information

문서 템플릿

문서 템플릿 HDSI 툴분석 [sql injection 기술명세서 ] Sql injection 기술명세서 Ver. 0.01 이문서는 sql injection 기술명세가범위입니다. Copyrights Copyright 2009 by CanvasTeam@SpeeDroot( 장경칩 ) All Rights Reserved. 장경칩의사전승인없이본내용의전부또는일부에대한복사, 전재,

More information

1217 WebTrafMon II

1217 WebTrafMon II (1/28) (2/28) (10 Mbps ) Video, Audio. (3/28) 10 ~ 15 ( : telnet, ftp ),, (4/28) UDP/TCP (5/28) centralized environment packet header information analysis network traffic data, capture presentation network

More information

Microsoft PowerPoint - chap06-2pointer.ppt

Microsoft PowerPoint - chap06-2pointer.ppt 2010-1 학기프로그래밍입문 (1) chapter 06-2 참고자료 포인터 박종혁 Tel: 970-6702 Email: jhpark1@snut.ac.kr 한빛미디어 출처 : 뇌를자극하는 C프로그래밍, 한빛미디어 -1- 포인터의정의와사용 변수를선언하는것은메모리에기억공간을할당하는것이며할당된이후에는변수명으로그기억공간을사용한다. 할당된기억공간을사용하는방법에는변수명외에메모리의실제주소값을사용하는것이다.

More information

리눅스 free 메모리의이해 엑셈컨설팅본부 /DB 컨설팅팀임경석 개요 리눅스환경에서메모리사용률을모니터링하기위해명령어를실행하다보면시스템을기동한지얼마되지않아 free 영역의지표가급격히줄어드는것을쉽게확인할수있다. 리눅스어드민경험이있는사람이라면이것이무엇을의미하는지알수있지만그렇

리눅스 free 메모리의이해 엑셈컨설팅본부 /DB 컨설팅팀임경석 개요 리눅스환경에서메모리사용률을모니터링하기위해명령어를실행하다보면시스템을기동한지얼마되지않아 free 영역의지표가급격히줄어드는것을쉽게확인할수있다. 리눅스어드민경험이있는사람이라면이것이무엇을의미하는지알수있지만그렇 리눅스 free 메모리의이해 엑셈컨설팅본부 /DB 컨설팅팀임경석 개요 리눅스환경에서메모리사용률을모니터링하기위해명령어를실행하다보면시스템을기동한지얼마되지않아 free 영역의지표가급격히줄어드는것을쉽게확인할수있다. 리눅스어드민경험이있는사람이라면이것이무엇을의미하는지알수있지만그렇지않을경우흔히들메모리사용률이높다고판단할수있다. 따라서, 결과로보여주는지표들이의미하는바를정확히이해하지못할경우잘못된판단을할수있다.

More information

PowerPoint Template

PowerPoint Template JavaScript 회원정보 입력양식만들기 HTML & JavaScript Contents 1. Form 객체 2. 일반적인입력양식 3. 선택입력양식 4. 회원정보입력양식만들기 2 Form 객체 Form 객체 입력양식의틀이되는 태그에접근할수있도록지원 Document 객체의하위에위치 속성들은모두 태그의속성들의정보에관련된것

More information

Microsoft PowerPoint - chap01-C언어개요.pptx

Microsoft PowerPoint - chap01-C언어개요.pptx #include int main(void) { int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 프로그래밍의 기본 개념을

More information

쉽게 풀어쓴 C 프로그래밊

쉽게 풀어쓴 C 프로그래밊 Power Java 제 27 장데이터베이스 프로그래밍 이번장에서학습할내용 자바와데이터베이스 데이터베이스의기초 SQL JDBC 를이용한프로그래밍 변경가능한결과집합 자바를통하여데이터베이스를사용하는방법을학습합니다. 자바와데이터베이스 JDBC(Java Database Connectivity) 는자바 API 의하나로서데이터베이스에연결하여서데이터베이스안의데이터에대하여검색하고데이터를변경할수있게한다.

More information

슬라이드 1

슬라이드 1 -Part3- 제 4 장동적메모리할당과가변인 자 학습목차 4.1 동적메모리할당 4.1 동적메모리할당 4.1 동적메모리할당 배울내용 1 프로세스의메모리공간 2 동적메모리할당의필요성 4.1 동적메모리할당 (1/6) 프로세스의메모리구조 코드영역 : 프로그램실행코드, 함수들이저장되는영역 스택영역 : 매개변수, 지역변수, 중괄호 ( 블록 ) 내부에정의된변수들이저장되는영역

More information

Microsoft Word - 3부A windows 환경 IVF + visual studio.doc

Microsoft Word - 3부A windows 환경 IVF + visual studio.doc Visual Studio 2005 + Intel Visual Fortran 9.1 install Intel Visual Fortran 9.1 intel Visual Fortran Compiler 9.1 만설치해서 DOS 모드에서실행할수있지만, Visual Studio 2005 의 IDE 를사용하기위해서는 Visual Studio 2005 를먼저설치후 Integration

More information

Chapter 1

Chapter 1 3 Oracle 설치 Objectives Download Oracle 11g Release 2 Install Oracle 11g Release 2 Download Oracle SQL Developer 4.0.3 Install Oracle SQL Developer 4.0.3 Create a database connection 2 Download Oracle 11g

More information

adfasdfasfdasfasfadf

adfasdfasfdasfasfadf C 4.5 Source code Pt.3 ISL / 강한솔 2019-04-10 Index Tree structure Build.h Tree.h St-thresh.h 2 Tree structure *Concpets : Node, Branch, Leaf, Subtree, Attribute, Attribute Value, Class Play, Don't Play.

More information

Microsoft PowerPoint - 10Àå.ppt

Microsoft PowerPoint - 10Àå.ppt 10 장. DB 서버구축및운영 DBMS 의개념과용어를익힌다. 간단한 SQL 문법을학습한다. MySQL 서버를설치 / 운영한다. 관련용어 데이터 : 자료 테이블 : 데이터를표형식으로표현 레코드 : 테이블의행 필드또는컬럼 : 테이블의열 필드명 : 각필드의이름 데이터타입 : 각필드에입력할값의형식 학번이름주소연락처 관련용어 DB : 테이블의집합 DBMS : DB 들을관리하는소프트웨어

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Reasons for Poor Performance Programs 60% Design 20% System 2.5% Database 17.5% Source: ORACLE Performance Tuning 1 SMS TOOL DBA Monitoring TOOL Administration TOOL Performance Insight Backup SQL TUNING

More information

untitled

untitled (shared) (integrated) (stored) (operational) (data) : (DBMS) :, (database) :DBMS File & Database - : - : ( : ) - : - : - :, - DB - - -DBMScatalog meta-data -DBMS -DBMS - -DBMS concurrency control E-R,

More information

금오공대 컴퓨터공학전공 강의자료

금오공대 컴퓨터공학전공 강의자료 데이터베이스및설계 Chap 1. 데이터베이스환경 (#2/2) 2013.03.04. 오병우 컴퓨터공학과 Database 용어 " 데이타베이스 용어의기원 1963.6 제 1 차 SDC 심포지움 컴퓨터중심의데이타베이스개발과관리 Development and Management of a Computer-centered Data Base 자기테이프장치에저장된데이터파일을의미

More information

슬라이드 1

슬라이드 1 2015( 제 8 회 ) 한국소프트웨어아키텍트대회 Database In-Memory 2015. 07. 16 한국오라클 김용한 Agenda 1 2 3 4 5 6 In-Memory Computing 개요주요요소기술 In-Memory의오해와실제적용시고려사항 12c In-Memory Option의소개결론 2 1. In-Memory Computing 개요 전통적인데이터처리방식

More information

PowerPoint Presentation

PowerPoint Presentation FORENSIC INSIGHT; DIGITAL FORENSICS COMMUNITY IN KOREA SQL Server Forensic AhnLab A-FIRST Rea10ne unused6@gmail.com Choi Jinwon Contents 1. SQL Server Forensic 2. SQL Server Artifacts 3. Database Files

More information

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc NTAS and FRAME BUILDER Install Guide NTAS and FRAME BUILDER Version 2.5 Copyright 2003 Ari System, Inc. All Rights reserved. NTAS and FRAME BUILDER are trademarks or registered trademarks of Ari System,

More information

강의10

강의10 Computer Programming gdb and awk 12 th Lecture 김현철컴퓨터공학부서울대학교 순서 C Compiler and Linker 보충 Static vs Shared Libraries ( 계속 ) gdb awk Q&A Shared vs Static Libraries ( 계속 ) Advantage of Using Libraries Reduced

More information

ISP and CodeVisionAVR C Compiler.hwp

ISP and CodeVisionAVR C Compiler.hwp USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler http://www.avrmall.com/ November 12, 2007 Copyright (c) 2003-2008 All Rights Reserved. USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler

More information

PowerPoint Presentation

PowerPoint Presentation Toad for Oracle 추가옵션 - DB Admin Module - Quest Software Korea 2017. 토드커뮤니티 : www.toad.co.kr 토드 (Toad) 확장프로모션 추가비용없이토드확장모듈 (DB Admin Module) 제공 개발자, DBA, 데이터추출업무등모든사용자업무생산성향상 오라클데이터베이스활용능력향상 그동안사용하지못했던토드의고급유틸리티활용

More information

Adobe Flash 취약점 분석 (CVE-2012-0754)

Adobe Flash 취약점 분석 (CVE-2012-0754) 기술문서 14. 08. 13. 작성 GNU C library dynamic linker $ORIGIN expansion Vulnerability Author : E-Mail : 윤지환 131ackcon@gmail.com Abstract 2010 년 Tavis Ormandy 에 의해 발견된 취약점으로써 정확한 명칭은 GNU C library dynamic linker

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 System Software Experiment 1 Lecture 5 - Array Spring 2019 Hwansoo Han (hhan@skku.edu) Advanced Research on Compilers and Systems, ARCS LAB Sungkyunkwan University http://arcs.skku.edu/ 1 배열 (Array) 동일한타입의데이터가여러개저장되어있는저장장소

More information

BMP 파일 처리

BMP 파일 처리 BMP 파일처리 김성영교수 금오공과대학교 컴퓨터공학과 학습내용 영상반전프로그램제작 2 Inverting images out = 255 - in 3 /* 이프로그램은 8bit gray-scale 영상을입력으로사용하여반전한후동일포맷의영상으로저장한다. */ #include #include #define WIDTHBYTES(bytes)

More information

다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL

다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL 다양한예제로쉽게배우는 오라클 SQL 과 PL/SQL 서진수저 4 장 JOIN 을배웁니다 1 2 1. Cartesian Product ( 카티션곱, CROSS Join) - Oracle Join 문법 SQL> SELECT e.ename, d.dname 2 FROM emp e, dept d ; - ANSI Join 문법 SQL> SELECT e.ename, d.dname

More information

<49534F20323030303020C0CEC1F520BBE7C8C4BDC9BBE720C4C1BCB3C6C320B9D7204954534D20BDC3BDBAC5DB20B0EDB5B5C8AD20C1A6BEC8BFE4C3BBBCAD2E687770>

<49534F20323030303020C0CEC1F520BBE7C8C4BDC9BBE720C4C1BCB3C6C320B9D7204954534D20BDC3BDBAC5DB20B0EDB5B5C8AD20C1A6BEC8BFE4C3BBBCAD2E687770> ISO 20000 인증 사후심사 컨설팅 및 ITSM 시스템 고도화를 위한 제 안 요 청 서 2008. 6. 한 국 학 술 진 흥 재 단 이 자료는 한국학술진흥재단 제안서 작성이외의 목적으로 복제, 전달 및 사용을 금함 목 차 Ⅰ. 사업개요 1 1. 사업명 1 2. 추진배경 1 3. 목적 1 4. 사업내용 2 5. 기대효과 2 Ⅱ. 사업추진계획 4 1. 추진체계

More information

초보자를 위한 분산 캐시 활용 전략

초보자를 위한 분산 캐시 활용 전략 초보자를위한분산캐시활용전략 강대명 charsyam@naver.com 우리가꿈꾸는서비스 우리가꿈꾸는서비스 우리가꿈꾸는서비스 우리가꿈꾸는서비스 그러나현실은? 서비스에필요한것은? 서비스에필요한것은? 핵심적인기능 서비스에필요한것은? 핵심적인기능 서비스에필요한것은? 핵심적인기능 서비스에필요한것은? 적절한기능 서비스안정성 트위터에매일고래만보이면? 트위터에매일고래만보이면?

More information

11장 포인터

11장 포인터 Dynamic Memory and Linked List 1 동적할당메모리의개념 프로그램이메모리를할당받는방법 정적 (static) 동적 (dynamic) 정적메모리할당 프로그램이시작되기전에미리정해진크기의메모리를할당받는것 메모리의크기는프로그램이시작하기전에결정 int i, j; int buffer[80]; char name[] = data structure"; 처음에결정된크기보다더큰입력이들어온다면처리하지못함

More information

PCServerMgmt7

PCServerMgmt7 Web Windows NT/2000 Server DP&NM Lab 1 Contents 2 Windows NT Service Provider Management Application Web UI 3 . PC,, Client/Server Network 4 (1),,, PC Mainframe PC Backbone Server TCP/IP DCS PLC Network

More information

Frama-C/JESSIS 사용법 소개

Frama-C/JESSIS 사용법 소개 Frama-C 프로그램검증시스템소개 박종현 @ POSTECH PL Frama-C? C 프로그램대상정적분석도구 플러그인구조 JESSIE Wp Aorai Frama-C 커널 2 ROSAEC 2011 동계워크샵 @ 통영 JESSIE? Frama-C 연역검증플러그인 프로그램분석 검증조건추출 증명 Hoare 논리에기초한프로그램검증도구 사용법 $ frama-c jessie

More information

목차 BUG 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG ROLLUP/CUBE 절을포함하는질의는 SUBQUE

목차 BUG 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG ROLLUP/CUBE 절을포함하는질의는 SUBQUE ALTIBASE HDB 6.3.1.10.1 Patch Notes 목차 BUG-45710 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG-45730 ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG-45760 ROLLUP/CUBE 절을포함하는질의는 SUBQUERY REMOVAL 변환을수행하지않도록수정합니다....

More information

슬라이드 1

슬라이드 1 Pairwise Tool & Pairwise Test NuSRS 200511305 김성규 200511306 김성훈 200614164 김효석 200611124 유성배 200518036 곡진화 2 PICT Pairwise Tool - PICT Microsoft 의 Command-line 기반의 Free Software www.pairwise.org 에서다운로드후설치

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 MySQL - 명령어 1. 데이터베이스관련명령 2. 데이터베이스테이블관련명령 3. SQL 명령의일괄실행 4. 레코드관련명령 5. 데이터베이스백업및복원명령 1. 데이터베이스관련명령 데이터베이스접속명령 데이터베이스접속명령 mysql -u계정 -p비밀번호데이터베이스명 C: > mysql -ukdhong p1234 kdhong_db 데이터베이스생성명령 데이터베이스생성명령

More information

PowerPoint Presentation

PowerPoint Presentation Package Class 3 Heeseung Jo 목차 section 1 패키지개요와패키지의사용 section 2 java.lang 패키지의개요 section 3 Object 클래스 section 4 포장 (Wrapper) 클래스 section 5 문자열의개요 section 6 String 클래스 section 7 StringBuffer 클래스 section

More information

유니티 변수-함수.key

유니티 변수-함수.key C# 1 or 16 (Binary or Hex) 1:1 C# C# (Java, Python, Go ) (0101010 ). (Variable) : (Value) (Variable) : (Value) ( ) (Variable) : (Value) ( ) ; (Variable) : (Value) ( ) ; = ; (Variable) : (Value) (Variable)

More information

Microsoft PowerPoint - Java7.pptx

Microsoft PowerPoint - Java7.pptx HPC & OT Lab. 1 HPC & OT Lab. 2 실습 7 주차 Jin-Ho, Jang M.S. Hanyang Univ. HPC&OT Lab. jinhoyo@nate.com HPC & OT Lab. 3 Component Structure 객체 (object) 생성개념을이해한다. 외부클래스에대한접근방법을이해한다. 접근제어자 (public & private)

More information

< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10

< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10 (https://www.kisarbl.or.kr) < 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10 Ⅰ. 개요 실시간스팸차단리스트 (RBL) 는메일서버를운영하는누구나손쉽게효과적으로스팸수신을차단하는데이용할수있도록한국인터넷진흥원 (KISA)

More information

10:00-11:30 Memory part I & II 11:30-13:00 13:00-14:00 Memory part III 14:10-15:00 I/O Part I 15:10-16:00 I/O Part II

10:00-11:30 Memory part I & II 11:30-13:00 13:00-14:00 Memory part III 14:10-15:00 I/O Part I 15:10-16:00 I/O Part II 10:00-11:30 Memory part I & II 11:30-13:00 13:00-14:00 Memory part III 14:10-15:00 I/O Part I 15:10-16:00 I/O Part II I - Memory Part - DB Contents Shared pool Buffer cache Other SGA structures 4/100 Shared

More information

결과보고서

결과보고서 오픈 소스 데이터베이스 시스템을 이용한 플래시 메모리 SSD 기반의 질의 최적화 기법 연구 A Study on Flash-based Query Optimizing in PostgreSQL 황다솜 1) ㆍ안미진 1) ㆍ이혜지 1) ㆍ김지민 2) ㆍ정세희 2) ㆍ이임경 3) ㆍ차시언 3) 성균관대학교 정보통신대학 1) ㆍ시흥매화고등학교 2) ㆍ용화여자고등학교 3)

More information

Orcad Capture 9.x

Orcad Capture 9.x OrCAD Capture Workbook (Ver 10.xx) 0 Capture 1 2 3 Capture for window 4.opj ( OrCAD Project file) Design file Programe link file..dsn (OrCAD Design file) Design file..olb (OrCAD Library file) file..upd

More information

APOGEE Insight_KR_Base_3P11

APOGEE Insight_KR_Base_3P11 Technical Specification Sheet Document No. 149-332P25 September, 2010 Insight 3.11 Base Workstation 그림 1. Insight Base 메인메뉴 Insight Base Insight Insight Base, Insight Base Insight Base Insight Windows

More information

Install stm32cubemx and st-link utility

Install stm32cubemx and st-link utility STM32CubeMX and ST-LINK Utility for STM32 Development 본문서는 ST Microelectronics 의 ARM Cortex-M 시리즈 Microcontroller 개발을위해제공되는 STM32CubeMX 와 STM32 ST-LINK Utility 프로그램의설치과정을설명합니다. 본문서는 Microsoft Windows 7

More information

오라클 데이터베이스 10g 핵심 요약 노트

오라클 데이터베이스 10g 핵심 요약 노트 1 10g 10g SYSAUX 10g 22 Oracle Database 10g, 10g. 10g. (Grid), 10g.. 10g SYSAUX (ASM, Automatic Storage Management) 10g 10g. g. (DBA).,., 1).,..? 10g,.. (Larry Ellison).. (Leverage Components), (ASM) (

More information

Observational Determinism for Concurrent Program Security

Observational Determinism for  Concurrent Program Security 웹응용프로그램보안취약성 분석기구현 소프트웨어무결점센터 Workshop 2010. 8. 25 한국항공대학교, 안준선 1 소개 관련연구 Outline Input Validation Vulnerability 연구내용 Abstract Domain for Input Validation Implementation of Vulnerability Analyzer 기존연구

More information

Oracle9i Real Application Clusters

Oracle9i Real Application Clusters Senior Sales Consultant Oracle Corporation Oracle9i Real Application Clusters Agenda? ? (interconnect) (clusterware) Oracle9i Real Application Clusters computing is a breakthrough technology. The ability

More information

MaxGauge( 맥스게이지 ) 를이용한 SQL 모니터링, 진단 / 분석및튜닝가이드 엑셈

MaxGauge( 맥스게이지 ) 를이용한 SQL 모니터링, 진단 / 분석및튜닝가이드 엑셈 MaxGauge( 맥스게이지 ) 를이용한 SQL 모니터링, 진단 / 분석및튜닝가이드 엑셈 I. MAXGAUGE 소개및기대효과 II. 개발단계에서의튜닝프로세스확립 III. 테스트 ( 단위 / 부하 ) 단계에서의악성 SQL 검출및진단방안 Ⅳ. 운영단계에서의 Top-SQL 검출및진단방안 Ⅰ. Maxgauge 소개및기대효과맥스게이지란? MaxGauge( 맥스게이지

More information

배치프로그램에서튜닝대상 SQL 추출하기 엑셈컨설팅본부 /DB 컨설팅팀박성호 배치프로그램의성능문제를진단하기위해트레이스를사용할수없고, 개별 SQL 에대한성 능점검은비효율적인경우에어떻게배치프로그램의성능문제를제대로파악하고개선안을도 출할것인가? 복잡한로직을가지고있는프로그램 (

배치프로그램에서튜닝대상 SQL 추출하기 엑셈컨설팅본부 /DB 컨설팅팀박성호 배치프로그램의성능문제를진단하기위해트레이스를사용할수없고, 개별 SQL 에대한성 능점검은비효율적인경우에어떻게배치프로그램의성능문제를제대로파악하고개선안을도 출할것인가? 복잡한로직을가지고있는프로그램 ( 배치프로그램에서튜닝대상 SQL 추출하기 엑셈컨설팅본부 /DB 컨설팅팀박성호 배치프로그램의성능문제를진단하기위해트레이스를사용할수없고, 개별 SQL 에대한성 능점검은비효율적인경우에어떻게배치프로그램의성능문제를제대로파악하고개선안을도 출할것인가? 복잡한로직을가지고있는프로그램 ( 이후배치프로그램 ) 에대한성능문제를파악하기위해수행되는모든 SQL 에대한개별수행내역을정확히판단할수있어야한다.

More information