Autumn 2010 Oracle Database 11g 의새로운성능튜닝인프라및활용방안 Trend 잘못된 SQL문의사용, 자원과경합에서오는문제, 병렬실행시의문제등이그예다. 이러한다양한원인을식별하고해결하여시스템의 SLA를충족시키기위해서오라클은이론적으로는나침반이될수있는견고

Size: px
Start display at page:

Download "Autumn 2010 Oracle Database 11g 의새로운성능튜닝인프라및활용방안 Trend 잘못된 SQL문의사용, 자원과경합에서오는문제, 병렬실행시의문제등이그예다. 이러한다양한원인을식별하고해결하여시스템의 SLA를충족시키기위해서오라클은이론적으로는나침반이될수있는견고"

Transcription

1 Trend Oracle Database 11g 의새로운성능튜닝인프라및활용방안 Autumn 2010 Oracle Database 11g 의새로운성능튜닝인프라및활용방안 저자 - 강송희컨설턴트, 한국오라클 DB 사업부 (songhee.kang@oracle.com) 국적이나세대, 업종에관계없이데이터베이스관리자에게있어영원한화두는시스템최적화와장애예방이다. 근본적인이야기지만데이터베이스를운영할때최적화, 안정화된상태를유지하기위해서는기준이되는성능의베이스라인이있어야한다. 또한, 변화에유연하게대처하고문제를빨리, 그리고정확하게식별하여해결해나가기위해서는과학적인성능관리및문제해결접근법을반복적으로적용해나가는과정이반드시필요하다. 따라서관리자스스로필요한방법론을숙지하고생산성향상을위한신기술을적절하게사용할수있도록꾸준한관심을가질필요가있다. 실제로, 운영중인시스템에성능저하가오는근본적인원인은무척이나다양하다. 최적기통계의변화나적절하지않은접근경로의사용, Oracle 성능관리방법론 Queueing 이론오라클의성능관리방법론은널리알려진 Queueing 이론에기반하고있다. Queueing 이론은다음과같은흐름으로묘사되는소위 Queueing 시스템을다룬다. 1. 클라이언트들이시스템에 Random하게도착한다. 2. 도착한클라이언트들은일단 Queue에들어가대기시간이최소화되도록최적으로설정된우선순위에따라클라이언트가마침내서비스차례를기다리게된다. 3. 대기시간이최소화되도록최적으로설정된우선순위에따라클라이언트가마침내서비스를받고시스템을떠나게된다. 일반적으로클라이언트 / 서버모델이적용되는임의의시스템은 Queueing 시스템으로볼수있으며, 데이터베이스역시이에해당한다고볼수있을것이다. Queueing 이론은이러한 Queueing 시스템의성능을수학적으로분석 / 예상하고자한다. 하지만복잡한세부사항들을뒤로하면 Queueing 시스템의성능은다음과같은공식하나로깔끔히요약된다. Response Time = Service Time + Wait Time Response Time 80% 20% Wait Time Service Time < 표 1> Response Time의구성요소 클라이언트가시스템에도착한후떠날때까지의전체시간을 Response Time 으로정의하면, Response Time은실제서비스를받는데걸린 Service Time과서비스를받기까지대기해야했다면그에소모된 Wait Time을합한것에해당한다. 이와같이볼때 Queueing 시스템의튜닝목표는명확하다. 그것은바로 Response Time을줄이는것이다. 이때가장큰병목부터제거하는것이중요하다. < 표 1> 은 Wait Time을줄이는데우선주력해야하는케이스를나타내고있다. 이상황에서만일 Service Time을줄이는데초점을맞추어그것을반으로줄인다하더라도전체 Response Time은겨우 10% 가감소할뿐이다. 반면에 Wait Time을반으로줄일수있다면전체 Response Time은 40% 가감소된다. 물론이경우에도 Wait Time 중가장큰비중을갖는대기요인부터다루도록해야할것이다.

2 Autumn 2010 Oracle Database 11g 의새로운성능튜닝인프라및활용방안 Trend 잘못된 SQL문의사용, 자원과경합에서오는문제, 병렬실행시의문제등이그예다. 이러한다양한원인을식별하고해결하여시스템의 SLA를충족시키기위해서오라클은이론적으로는나침반이될수있는견고한과학적접근법을제시하고있으며실무적으로는성능튜닝기반구조와다양한도구들을제공하고있다. 본고에서는오라클의성능관리방법론과 Oracle Database 11g 새로도입되었거나향상된성능튜닝기반구조및그활용방안에대하여알아보도록하자. 앞으로의전개순서는먼저오라클의성능관리방법론을소개하고, 이를위해어떤통계적모형이존재하고어떤기반구조가구축되어있는지를살펴본후, Oracle Database 11g 새롭게향상된성능최적기기능과그활용방안을알아보도록하겠다. DB Time 오라클의성능관리방법론이 Queueing 이론에기반한다는말의정확한의미는무엇일까? 그것은 DB 의성능문제를언제나 시간의관점에서접근해야한다는것이다. 여기서필요한개념이바로 DB Time 이다. DB Time 은 DB 를하나의 Queueing 시 스템으로바라볼때그 Response Time 에해당한다. 따라서 DB 를튜닝한다는것은곧 DB Time 을줄여나가는것을의미한다. DB Time 을보다면밀히정의하면사용자프로세스들이 DB 단에서 CPU I/O 자원을사용하면서능동적으로작업을수행하 거나 (Actively Working) 아니면능동적으로대기하면서 (Actively Waiting) 소요 한시간을의미한다. DB Time 을이해하기위해사용자관점에서본총 Response Time 과 DB 자체의 Response Time 을비교해보기로하자. < 그림 2> 는사용자관점에서의총 Response Time 내에서 DB 계층에서소모되 는 Response Time 의구간을보여주고있다. DB 관점에서보았을때 Middle-tier 나 Client-tier 에서소요되는시간과사용자의 Think Time 은모두 DB Idle Time 이라고간주할수있다. DB Time 의증감에대한일반적인경향은다음과같이세가지로요약할수있다. Client App Response Time User Clicks on Web page App Server Response Time < 그림 2> Application Response Time 의구성요소 Application Response Time Database Response Time Service Time Service Time Wait Time Wait Time App Server Client App Response Time Response Time Browser Displays Result 시스템에걸리는총부하가증가할수록 DB Time도증가한다. 일반적으로사용자가많아질수록호출수가많아져 DB Time 이증가하고, 트랜잭션이커질수록호출시간이길어져 DB Time이증가한다. 성능이저하될수록 DB Time이증가한다. 일례로, I/O Time이증가하거나 Application 성능이저하될때대기시간이길어짐에따라 DB Time도증가한다. 호스트가 CPU-bound일때 Foreground 프로세스들의능동적인 (Active) Run-queue time을모두가산하므로 Wait Event Time이실제보다부풀려계산될수있으며, 따라서 DB Time이실제보다늘어날수있다. 총 DB Time 은모든세션의 DB Time 을합한것으로, 일반적으로사용자가느끼는 Wall Clock Time( 사용자가벽시계를바라 보며재는시간에서유래한용어 ) 보다훨씬커질수있다.

3 Trend Oracle Database 11g 의새로운성능튜닝인프라및활용방안 Autumn 2010 Active Session 기본적으로데이터베이스시스템을클라이언트와서버모델로바라볼때, 데이터베이스자원을사용하려하는모든클라이언트는원하는작업을처리하기위해결과적으로 DB Time을소비하게된다. 이러한클라이언트의활동을정량화하여다루기위해필요한개념이 Active Session이다. Active Session이란데이터베이스호출내에서현재실제로 DB Time을소모하고있는 Session을의미하며, 실제로 DB Time을소모하고있다는것은, 쉽게풀어쓰면 CPU를사용하거나 (Actively Working) 혹은 Non-idle wait으로대기중 (Actively Waiting) 이라는것을말한다. 따라서위정의에따라특정세션의평균활동지수는단순히세션의총 DB Time을 Wall Clock Time으로나눔으로써구할수있겠다. Average Active Sessions= (Total DB Time)/(Wall Clock Time) t0 t1 User 1 User 2 User 3 User n < 표 3> 은시간에따라 Active Session 이사용하는 DB Time 을가시화하여보여 주고있으며, 성능문제를분석하는데가장근본적인지표가되는 DB Time 의 흐름을한눈에볼수있다 Active Sessions over time < 표 3> 시간에따른 Active Session 의모습 Oracle Performance Methodology : DB Time Method 이처럼, 오라클의모든성능관리방법론은 DB Time에기반을두고있다. 주어진작업부하에대하여시스템을어떻게튜닝할것인가에관한질문을던질때, 개략적으로다음과같은논리적인순서를생각하라. 가장많은 DB Time 을소모하는작업을식별한다. 그중자원이나수용능력과관련된병목을식별해낸다. 해당작업부하에소모된불필요한 DB Time 을줄여나간다. 이는곧식별, 필터링, 선택과집중을통한해결방안도출이되겠다. < 그림 4> Response Time 의구성요소 오라클은공식적으로위방식에따른 Best Practice가반영된 Workflow를제공하는 Enterprise Manager를성능관리툴로사용하기를권장하고있으며, Enterprise Manager는아래와같이몇번의클릭으로쉽게성능저하의원인을추적하고해결할수있는인터페이스를제공하고있다. < 그림 4> 는 Enterprise Manager의성능탭에서볼수있는첫화면이다. 여기서는앞선내용에서다룬이론적모델에근거한그래프를보여주고있다. < 그림 4> 의그래프에대하여좀더부연설명하자면, 시간에따른 Active Session 의모습을나타내고있다. 그래프의특정색깔을띤면적부분은 DB Time의양 을나타낸다. 이러한 DB Time은관련한 Wait Class에따라분류하여각각다른색깔로표시된다. 성능분석을위해그래프의가장큰면적을클릭하여현재어떤활동으로 DB Time이많이소비되고있는지, Top-down 방식으로상세관련정보를드릴다운할수있다. Oracle 성능관리를위한통계적모형과기반구조 앞부분에서성능관리를위해필요한핵심적인개념과방법론을다루었다면, 이제는성능모니터링과분석에필요한기반데이

4 Autumn 2010 Oracle Database 11g 의새로운성능튜닝인프라및활용방안 Trend 터를확보하게해주는통계적모형과이를바탕으로오라클데이터베이스내부에구축된기반구조에대해서알아보도록하자. Oracle 성능관리를위한통계적모형의발전사 먼저현재정립된통계적모형을이해하기위해서어떠한과정을거쳐왔는지그역사를한번살펴보도록하자. Pre-Historic(v5) 미성숙단계로서어떠한통계적모형도존재하지않았던시기라할수있다. 기반이되는어떠한이론적근거나방법론도존재하지않았으므로애플리케이션자체를디버깅하는데엄청난노력이소요되었다. Dark Ages(v6) 흔히볼수있는간단한선형적모델을사용할수있도록카운터를도입한단계이다. Session Logical Reads 혹은 Physical Reads등과같은메트릭을정의하여누적값을뽑아내려는시도가일어났다. 초기단계의 OS에서타이머는그구현비용이굉장히비쌌기때문에대안적장치로서카운터부터시작하게된셈이다. 카운터를사용할때의문제점은여러가지가있겠지만, 가장대표적인것은유효한누적값자체가인스턴스시작이후에쌓인다는것이며, 따라서그값의실제적효용의범위가좁아질수밖에없었다. 이때, BSTAT/ESTAT 이라고불리는도구들이개발되기시작했는데, 이것은어느정도경험이쌓인개발자나컨설턴트가벤치마크시적용하던방식이었다. 기본카운터값에 Delta 개념을적용하여원하는특정기간 (Period) 동안에유효한작업부하통계를산출할수있었다. 스크립트기반의툴이개발되었고, SQL Trace등을활용하였다. Renaissance(v7) 카운터방식에서타이머방식으로전환되는과정이라할수있겠다. 이때현재우리가말하는실제적인 Timed Statistics 를사용할수있는빠른타이머를내장한 SMP 박스 (SUN, Sequent, Pyramid, DEC) 가보급되었다. Wait Event개념이처음소개되었으며, 운영시스템하에서 STATSPACK이개발되었다. Modernity(v10~) DB Time기반의튜닝모델이정립되었다. 데이터베이스에서사용하는 DB Time의기본개념과종합적인튜닝방법론이개발되었고, 이러한방법론들을적용하기위해필요한기본적인 Timed Statistics, DB Time Model Statistics를포함한통계적모형을종합적으로제공하는 AWR(Automatic Workload Repository) 이라는기반구조를구축하게되었다. AWR(Automatic Workload Repository) 이와같은과정을거쳐, 오라클은미리정의된필수적인통계적데이터를수집할수있는기반구조인 AWR을데이터베이스내에구축하게되었다. AWR이란오라클데이터베이스에내장된작업부하와성능통계를저장하는저장소를의미한다. 기본설정에의해자동으로한시간마다작업부하에관련한데 Built-in,automatic performance statics data warehouse MMON SYSAUX AWR Data ADDM finds top problems 이터를수집하게되는데설정에따라수동으로원하는시점에수집할수도있다. 또한, 기본설정에의해 8일간보관된다. 데이터보존기간은물론변경할수있다. 위데이터는모두 SYSAUX 테이블스페이스에저장되며오라클데이터베이스에의해자동으로공간관리가가능하다. < 그림 5> 는 AWR의구조를나타내고있다. 이쯤에서 AWR에수집되는데이터에는어떤것들이있는지궁금해하는독자들이있을것이다. AWR에수집되는데이터를크게분류하여정리해보면다음과같다. BG BG FG FG AWR statistics In-memory statistics SGA < 그림 5> AWR Infrastructure ASH V$ DBA 07:00 a.m. 08:00 a.m. 09:00 a.m. 10:00 a.m. DBA_% Snapshot 1 Snapshot 2 Snapshot 3 Snapshot 4 Eight days Base Statistics : 다양한레벨 (System, Session, SQL, Segment) 에서의기본누적통계 OS Statistics : CPU, Memory, I/O 등에대한통계 Time Model Statistics : Background가소비한시간및앞서언급한 DB Time Metrics : 타통계치에서 2차적으로도출해낸결과로써대부분비율의형태를띠고있다. 경보를발생시키거나 EM상의그래프를그리는데사용된다. Wait Events : 자세한설명이소주제하에이어진다. ASH : 자세한설명이소주제하에이어진다.

5 Trend Oracle Database 11g 의새로운성능튜닝인프라및활용방안 Autumn Wait Event 앞서언급했던 DB Time 은다시다음과같은공식으로간단히표현할수있다. DB Time = CPU Time + Wait Time 여기서 Wait Time( 대기시간 ) 이란작업을수행하기위한필요한특정자원을사용하기위해대기하는데걸리는시간을의미 한다. Wait Event 란대기하는행위를나타내며성능분석을위해관련정보를아래와같이표현한다. 이벤트이름 해당자원을표현할수있는세개의파라메터 (P1, P2, P3) Wait Event와관련한통계에는 Wait Event의횟수와 Wait Time 등이있겠다. 모든 Wait Event는 12개의 Wait Event Class로분류되며 Oracle Database 11g 에서는더욱세분화되고방대해졌다. 이러한모든 Wait Event를다알수는없더라도, 관리자는정상적인시스템운영상황에서어떠한 Wait Event들이나타나고, 얼마정도의시간을대기하는지에대해이해하고있어야한다. Wait Event에대한더자세한정보는오라클이제공하는 Reference Manual을참고하라. ASH(Active Session History) AWR에수집되는기본데이터집합중하나인 ASH는, 매초활성세션 (Active Session) 을메모리에샘플링한결과로, 커널구조에직접접근하여가져오는정보이다. 세션의작업 (Activity) 에따라데이터량이달라질수있고, 10초이후디스크로플러쉬되어 AWR내에서스냅샷과함께히스토리가관리된다. ASH에담긴정보를활용하면 AWR 리포트의 Load Profile 섹션에서시작한성능분석을완성할수있다. 특히, 순간적인혹은일시적으로일어나는문제의타겟성능분석을가능하게해준다. ASH에포함되는정보를정리해보면다음과같다. SID SQL ID Program, Module, Action 상세 Wait Event 정보 이렇게 AWR 에수집되는모든통계적데이터는성능분석의중요한토대가되며, 이를성능분석에유용한정보로가공하기위 해 AWR Report 라는보고서를작성하게된다. AWR(Automatic Workload Repository) Report 이처럼 AWR Report는성능분석을위해필요한필수적인툴로써, 두개의선별된 AWR 스냅샷사이의작업부하및성능통계치에대한분석리포트를의미한다. 미리정의된 html 형식의 AWR 리포트군이제공되며, Enterprise Manager의인터페이스를통해쉽게작성할수있다. 성능분석의시작이라할수있는 AWR 리포트의기본프로파일의예는 < 표6> 과같다. < 표6> 의 Load Profile에서문제의소지가있다고의심되는성능지표가있을경우리포트하단에서관련된상세정보를확인할수있다. AWR 리포트는특정시점간의비교리포트및특정주기간의비교리포트등의형태를띠고있으며, RAC 환경에서는인스턴스별로해당리포트를생성할수있다.

6 11 Autumn 2010 Oracle Database 11g 의새로운성능튜닝인프라및활용방안 Trend Oracle Database 11g에새롭게향상된성능최적기기능과활용방안앞주제에서다룬기반구조를활용하여, Oracle Database 11g 는통계치를수집하고성능을튜닝하기위한향상된방법을제공하고있다. 본고에서모든기능을다루기에는무리가있어, 대표적인것을선별해보았다. WORK:OAD REPOSITORY report for DBMS_STATS 그동안비용기반최적기에필요한성능통계를수집하는것이검증작업을제외하더라도번거롭거나많은시간을요할수있었다. Oracle Database 11g 에서는보다향상된통계수집을위한도구를지원하고있다. 이전버전에서는통계치를수집할때 DBMS_STATS.SET_PARM 프로시저를사용하여 DBMS_STATS.GATHER_*_STATS 프로시저의기본파라메터설정을바꿔야했다. Oracle Database 11g 에서는 SET_*_PREFS라는새로운프로시저가제공되어다양한범위 ( 테이블, 스키마, 데이터베이스, 글로벌 ) 수준의통계치수집을지원한다. 이전버전에서는테이블이나스키마레벨로통계치에 Lock을걸수있도록지원하였으나, Oracle Database 11g 에서는파티션레벨로통계치에 Lock을걸수있게되었다. < 표 6> AWR Report 의기본프로파일섹션 Oracle Database 11g 에서는통계치산출시새로운샘플링알고리즘을도입하여수집속도의향상을가져왔다. AUTO_SAMPLE_SIZE 지정시 100% 의정확도로계산할때기존 10% 샘플수준의속도로수집이가능해졌다. Invisible Indexes 11g 에서새로도입된 Invisible 인덱스를생성하면실제로는해당인덱스를사용하지않지만, 최적기에의해잠재적인접근경 로로사용될수있는지검증해볼수있다. 운영시스템의인덱스생성에조심스럽게접근해야할경우사용하길권장한다. Invisible 인덱스를생성하는방법은다음과같다. CREATE INDEX INVISIBLE 잠재적인접근경로가될수있는지검증하기위해서는다음과같은세션레벨의환경설정이필요하다. ALTER SESSION SET OPTIMIZER_USE_INVISIBLE_INDEXES = TRUE; 인덱스가유용하겠다는판단이섰을때해당인덱스를실제로사용하기위해서는해당인덱스를드랍하거나다음과같이가시화하면된다. ALTER INDEX VISIBLE; Pending Statistics DBA는새로통계치를수집하여적용했을때최적기가특정작업부하에기존과다른실행계획을작성하지않는지, 새롭게작성된실행계획이성능저하를가져오지않는지반드시검증해보아야할의무가있다. Oracle Database 11g 에서는새로수집한통계를공식적으로 PUBLISH 하기전에는해당통계를최적기가사용하지않도록설정할수있게되었으며, 이기능을 Pending Statistics라통칭한다. 활용방법은다음과같다.

7 Trend Oracle Database 11g 의새로운성능튜닝인프라및활용방안 Autumn 대상테이블및스키마의 PUBLISH속성을 FALSE로설정하고통계를수집한다. DBMS_STATS.SET_TABLE_PREFS( SH, SALES, PUBLISH, false ); 새통계치에대한기존작업부하의실행계획을검증한다. ALTER SESSION SET OPTIMIZER_USE_PENDING_STATISTICS = TRUE; 검증에성공한후해당통계치를 PUBLISH한다. DBMS_STATS.PUBLISH_PENDING_STATS( SH, SALES ); Adaptive Cursor Sharing 기존 10g에서제공하던 Bind Peeking기능은바인드값이달라짐에따라최적실행계획이바뀔수있다는점에서문제가발생할수있다. Oracle Database 11g 에서는각바인드값집합에대하여최적화된실행계획을자동적용할수있도록하는 Adaptive Cursor Sharing 기능을제공하고있다. 이때가능하면사용가능한 Cursor를최대한공유할수있도록설계되었다. Incremental Global Statistics Oracle Database 11g 이전에는, 새로운파티션을추가하거나혹은기존의몇개파티션에대해데이터를수정하는경우에테이블레벨의통계치를재수집하기위해테이블전체를모두스캔해야했다. Oracle Database 11g 에서는이문제를개선하기위해 Incremental Global Statistics라는기능을제공하며, 사용법은아래와같다. Sales Table May 18 th 2008 May 19 th 2008 May 20 th 2008 May 21 th 2008 May 22 th Partition level stats are gathered & synopsis created S1 S2 S3 S4 S5 2. Global stats generated by aggregating partition synopsis Global Statistic 대상파티션테이블의 Table Preference 중 INCREMENTAL을 TRUE로설정한다. DBMS_STATS.SET_TABLE_PREFS( SH, SALES, INCREMENTAL, TRUE ); 통계치를수집할때 GRANULARITY 파라메터를 AUTO로설정하여통계를수집한다. May 23 th 2008 S6 Sysaux Tablespace < 표 7> 은 Incremental Global Statistics 가이루어지는과정을설명하고있다. Sales Table May 18 th 2008 May 19 th 2008 May 20 th 2008 May 21 th 2008 May 22 th 2008 May 23 th 2008 May 24 th A new partition is added to the table & Data is Loaded Sales Table S1 S2 S3 S4 S5 S6 S7 6. Global stats generated by aggregating the original partition synopsis with the new one Global Statistic 5. Retrieve synopsis for each of the other partitions from Sysaux Sysaux Tablespace < 표 7> Incremental Global Statistics 의적용과정 SQL Plan Management Oracle Database 11g 이전에는운영중에도예기치못한변화로인하여실행계 획이변경될수있었다. 이는, 새로통계를수집하고검증작업을거치지않았다 든지, 환경에변화가있었다든지, 기반소프트웨어를업그레이드하는등의다양 한원인에서비롯되었다. 이러한실행계획의변경은애플리케이션의성능이더 최적화되거나혹은저하되는결과를가져온다. DBA 는데이터계층에서의작업 들이최적화된성능을유지할수있도록관리해야할책임이있다. 이를위해서는 중요한실행계획이나통계치를항상최적의상태로관리해야하며, 오라클이제 시하는과학적인성능튜닝방법론을반복적 (Iterative) 으로적용하여, 실행계획 자체를변화에유연하게진화시키고이를검증할수있어야한다. 이에, Oracle Database 11g 부터는최적기가자동으로여러개의실행계획을집 합으로묶어관리하며, 검증된실행계획만실행가능하도록설정하는 SQL Plan Management 기능을제공하고있다. SQL Plan Management(SPM) 의원리에따라한번 SQL 실행계획의베이스라인이설정 되면예기치못한변화에의해새로운실행계획이생성되더라도검증되기이전에는해당실행계획을수행하지않는다.

8 13 Autumn 2010 Oracle Database 11g 의새로운성능튜닝인프라및활용방안 Trend < 그림 8> 은실행전생성된실행계획들이 Statement Log 안에서어떻게관리 되는지, 검증을거친실행계획베이스라인이어떻게 SQL Plan Management (SPM) 에의해받아들여지는지를나타내고있다. SQL Plan Management(SPM) 에는다음과같은세개의주구성요소가있다. SQL Parse GB HJ Execute Plan Acceptable HJ SQL 실행계획베이스라인수집 : 수집된 SQL 실행계획베이스라인은 SYSAUX 테이블스페이스안에있는 SQL Management Base안에실행계획히스토리로저장된다. SQL 실행계획베이스라인선별 : 실행계획히스토리내에서승인된 (Accepted) 실행계획만선별한다. SQL 실행계획베이스라인의진화 : 검증이후에성능이향상된 SQL 실행계획을승인하여베이스라인으로설정해나가는과정에서점점 SQL 실행계획을진화시킬수있다. Statement log Plan history GB Plan Acceptable NL GB NL HJ HJ SQL 이기능을사용하기위해서는아래의두초기화파라메터를적절히설정해야한다. < 그림 8> SQL Plan Management 를통해실행계획을받아들이는과정 optimizer_capture_sql_plan_baselines SQL 실행계획베이스라인을자동으로수집할것인지의여부를결정, 기본설정은 FALSE optimizer_use_sql_plan_baselines SQL 실행계획베이스라인을최적기가사용하도록할것인지를결정, 기본설정은 TRUE 위설정에따라 SQL 실행계획베이스라인을자동으로수집하지않을때, 다양한대안을적용하여 SQL 실행계획베이스라인 을수집할수있다. 정리하면아래와같다. SQL Tuning Set에서수집 기존에생성한 Stored Outline에서 SQL 실행계획베이스라인으로마이그레이션마이그레이션을쉽게할수있도록지원하는함수제공. DBMS_SPM의 MIGRATE_STORED_OUTLINE 참조 커서캐시로부터해당실행계획을로드 타시스템에서수집한플랜을 Staging Table을거쳐 SPM으로이관 SQL Plan Management(SPM) 기능을모니터링하기위해서는 Enterprise Manager의 SQL Plan Control 인터페이스를사용하거나 DBA_SQL_PLAN_BASELINE 뷰를활용하도록하고, 추가관리가필요할경우역시 Enterprise Manager의 SQL Plan Control 인터페이스를사용하거나 DBMS_SPM PL/SQL 패키지를활용하도록한다. SQL Plan Management(SPM) 기능은특히업그레이드시그효용을극대화할수있다. 아래에서업그레이드시에어떻게이기능을활용할수있는지좀더자세히살펴보도록하자. SPM을통한 11g 업그레이드데이터베이스업그레이드는 DBA에게있어중요한임무중하나다. 단순히데이터베이스업그레이드뿐아니라, 업그레이드이후에가능한데이터베이스운영상황에서의변화를컨트롤할수있어야한다. 가장일반적인성능상의변화는실행계획의변화에서온다. 이러한변화를쉽게식별하고관리하기위해서, 업그레이드전반드시현재업무에서사용하는실행계획과최

9 Trend Oracle Database 11g 의새로운성능튜닝인프라및활용방안 Autumn 적기통계에대하여이해하고있어야한다. 또한, 업그레이드이전에반드시새버전에서모든애플리케이션이정상작동하는지를검증해야한다. Oracle Database 11g 에서는 SQL Plan Management(SPM) 를통해업그레이드이후에도예기치못하게실행계획이바뀌지않도록보장하는추가적인안전장치를확보할수있게되었다. 업그레이드후의성능변화를관리하기위하여다음과같은순서에따라 SPM을사용하라. 기존실행계획의수집 이전버전의데이터베이스에서 STS(SQL Tuning Set) 및 Stored Outline 등의도구를사용하여주요 SQL 문들에대한기존 실행계획을수집한다. 기존통계치의수집 통계치는오라클의비용기반최적기에가장큰영향을주므로, 업그레이드시반드시일정하게유지할필요가있다. 따라서 통계치에대한백업을만들어두길권장한다. 기존업무애플리케이션의테스팅완벽한변화관리를위해 Oracle Database 11g 로업그레이드하기전모든애플리케이션의성능을검증해볼필요가있다. 위단계에서실행계획을수집할때중요한 SQL문을빠뜨릴위험은항상있으므로전체애플리케이션테스트를수행해볼것을권한다. 업그레이드이전의체크리스트업그레이드이전반드시명확한베이스라인을확보해두도록한다. 인스턴스레벨의피크타임시성능통계치 (Statspack 혹은 AWR 데이터, OS 통계등 ) 를수집한다. 모든미션크리티컬한트랜잭션이베이스라인수집에포함되도록한다. Statspack을사용하는경우 PERFSTAT 스키마를익스포트해두도록한다. 최적기통계치를모두통계치테이블로이관하여익스포트하고, 백업을만들어둔다. 초기환경파일인 init.ora 파일을백업해둔다. 주요한 SQL문의실행계획을모두수집해둔다. 업그레이드이후의체크리스트업그레이드를마치고애플리케이션을재시작한후서비스하기이전에, 반드시 SQL Plan Management(SPM) 기능을사용하여업그레이드이전의실행계획으로서비스될수있도록한다. 이때, 11g 최적기에의한새로운실행계획들은생성되어도사용자의검증및확인이전에는사용되지않는다. 이처럼 SPM을사용하면운영환경의성능에는영향을주지않으면서 11g 의향상된성능과기능을사용할수있는진화된실행계획을차차적용해나갈수있다. 맺음말지금까지, 오라클성능관리방법론과그기반구조, Oracle Database 11g 에서새로소개된성능관리를위한신기능및활용방안을소개하였다. 본고에서다루지못한좀더깊고상세한기술적내용은 Oracle Technology Network, 사용자커뮤니티를이용하거나혹은한국오라클의전문화된 Pre-consulting을받아보시기를권한다.

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

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

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

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

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

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

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

[Brochure] KOR_TunA

[Brochure] KOR_TunA LG CNS LG CNS APM (TunA) LG CNS APM (TunA) 어플리케이션의 성능 개선을 위한 직관적이고 심플한 APM 솔루션 APM 이란? Application Performance Management 란? 사용자 관점 그리고 비즈니스 관점에서 실제 서비스되고 있는 어플리케이션의 성능 관리 체계입니다. 이를 위해서는 신속한 장애 지점 파악 /

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

最即時的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

Slide 1

Slide 1 1 EM Performance & Resource Management 최야벳 (yabet.choi@oracle.com) Sales Consultant Oracle Direct Agenda Intro 관리자의고민 기존시스템관리의문제점 About EM Case Demo Lock 경합 성능튜닝권고 ( 파라미터 ) Instance

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

Cloud Friendly System Architecture

Cloud Friendly System Architecture -Service Clients Administrator 1. -Service 구성도 : ( 좌측참고 ) LB(LoadBlancer) 2. -Service 개요 ucloud Virtual Router F/W Monitoring 개념 특징 적용가능분야 Server, WAS, DB 로구성되어 web service 를클라우드환경에서제공하기위한 service architecture

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

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 2. 관련연구 2.1 MQTT 프로토콜 Fig. 1. Topic-based Publish/Subscribe Communication Model. Table 1. Delivery and Guarantee by MQTT QoS Level 2.1 MQTT-SN 프로토콜 Fig. 2. MQTT-SN

More information

Microsoft PowerPoint - Toad for Oracle 기능 소개 및 Value_최신.pptx

Microsoft PowerPoint - Toad for Oracle 기능 소개 및 Value_최신.pptx Toad for Oracle Overview 퀘스트소프트웨어코리아 2008.4 Copyright 2006 Quest Software What is Toad for Oracle? Toad for Oracle 이란? 오라클데이타베이스를기반으로 개발베스트프랙티스를지원하는애플리케이션개발툴 오라클데이타베이스를기반으로하는애플리케이션개발툴 개발라이프사이클상의요구업무지원

More information

SQL PLAN MANAGEMENT 활용 엑셈컨설팅본부 /DB 컨설팅팀장정민 개요 오라클은비롯한많은관계형 DBMS 에서는사용자의 SQL 질의를효율적으로처리하기위해옵티마이저를사용하고있다. 옵티마이저는유저가수행하는 SQL 을받아실행계획을생성하고, 실제 SQL 은이실행계획을

SQL PLAN MANAGEMENT 활용 엑셈컨설팅본부 /DB 컨설팅팀장정민 개요 오라클은비롯한많은관계형 DBMS 에서는사용자의 SQL 질의를효율적으로처리하기위해옵티마이저를사용하고있다. 옵티마이저는유저가수행하는 SQL 을받아실행계획을생성하고, 실제 SQL 은이실행계획을 SQL PLAN MANAGEMENT 활용 엑셈컨설팅본부 /DB 컨설팅팀장정민 개요 오라클은비롯한많은관계형 DBMS 에서는사용자의 SQL 질의를효율적으로처리하기위해옵티마이저를사용하고있다. 옵티마이저는유저가수행하는 SQL 을받아실행계획을생성하고, 실제 SQL 은이실행계획을통해서수행된다. 데이터베이스운영시평소잘수행되던 SQL 이성능이슈를발생시키는때가있는데, 그원인이

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

목 차

목      차 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

슬라이드 제목 없음

슬라이드 제목 없음 MS SQL Server 마이크로소프트사가윈도우운영체제를기반으로개발한관계 DBMS 모바일장치에서엔터프라이즈데이터시스템에이르는다양한플랫폼에서운영되는통합데이터관리및분석솔루션 2 MS SQL Server 개요 3.1 MS SQL Server 개요 클라이언트-서버모델을기반으로하는관계 DBMS 로서윈도우계열의운영체제에서만동작함 오라클관계 DBMS 보다가격이매우저렴한편이고,

More information

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

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

ecorp-프로젝트제안서작성실무(양식3)

ecorp-프로젝트제안서작성실무(양식3) (BSC: Balanced ScoreCard) ( ) (Value Chain) (Firm Infrastructure) (Support Activities) (Human Resource Management) (Technology Development) (Primary Activities) (Procurement) (Inbound (Outbound (Marketing

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

목차 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

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

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Dell Software To ad 주요제품소개 Toad for Oracle Base Suit e DBA Edition DBA Edition + Spotlight 개발 Project License Base Edition Professional Edition Xpert Edition Development Suit e DBA Suit e DBA Suit e RAC

More information

슬라이드 1

슬라이드 1 [ CRM Fair 2004 ] CRM 1. CRM Trend 2. Customer Single View 3. Marketing Automation 4. ROI Management 5. Conclusion 1. CRM Trend 1. CRM Trend Operational CRM Analytical CRM Sales Mgt. &Prcs. Legacy System

More information

Slide 1

Slide 1 Oracle Database 11gR2 의장점과 Real Application Testing 을활용한업그레이드베스트프랙티스 권희용 Principal Database Sales Consultant Database Technology, Technology Sales Consulting, Oracle Korea Oracle

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

Ask The Expert

Ask The Expert Net Web Grid CPU, Main Memory Hard Disk Hardware, DB Hyper Text WWW DB,. Source : http://www.gridforumkorea.org, http://www.hpcnet.ne.kr/ http://www.accessgrid.or.kr/ Search for ExtraTerrestrial Intelligence

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

OZ-LMS TM OZ-LMS 2008 OZ-LMS 2006 OZ-LMS Lite Best IT Serviece Provider OZNET KOREA Management Philosophy & Vision Introduction OZNETKOREA IT Mission Core Values KH IT ERP Web Solution IT SW 2000 4 3 508-2

More information

ETL_project_best_practice1.ppt

ETL_project_best_practice1.ppt ETL ETL Data,., Data Warehouse DataData Warehouse ETL tool/system: ETL, ETL Process Data Warehouse Platform Database, Access Method Data Source Data Operational Data Near Real-Time Data Modeling Refresh/Replication

More information

Intra_DW_Ch4.PDF

Intra_DW_Ch4.PDF The Intranet Data Warehouse Richard Tanler Ch4 : Online Analytic Processing: From Data To Information 2000. 4. 14 All rights reserved OLAP OLAP OLAP OLAP OLAP OLAP is a label, rather than a technology

More information

Portal_9iAS.ppt [읽기 전용]

Portal_9iAS.ppt [읽기 전용] Application Server iplatform Oracle9 A P P L I C A T I O N S E R V E R i Oracle9i Application Server e-business Portal Client Database Server e-business Portals B2C, B2B, B2E, WebsiteX B2Me GUI ID B2C

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

오라클 데이터베이스 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

Microsoft PowerPoint - 3장-MS SQL Server.ppt [호환 모드]

Microsoft PowerPoint - 3장-MS SQL Server.ppt [호환 모드] MS SQL Server 마이크로소프트사가윈도우운영체제를기반으로개발한관계 DBMS 모바일장치에서엔터프라이즈데이터시스템에이르는다양한플랫폼에서운영되는통합데이터관리및분석솔루션 2 MS SQL Server 개요 3.1 MS SQL Server 개요 클라이언트-서버모델을기반으로하는관계 DBMS로서윈도우계열의운영체제에서만동작함 오라클관계 DBMS보다가격이매우저렴한편이고,

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

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

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

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

vRealize Automation용 VMware Remote Console - VMware

vRealize Automation용 VMware Remote Console - VMware vrealize Automation 용 VMware Remote Console VMware Remote Console 9.0 이문서는새버전으로교체되기전까지나열된각제품버전및모든이후버전을지원합니다. 이문서에대한최신버전을확인하려면 http://www.vmware.com/kr/support/pubs 를참조하십시오. KO-002230-00 vrealize Automation

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Web Browser Web Server ( ) MS Explorer 5.0 WEB Server MS-SQL HTML Image Multimedia IIS Application Web Server ASP ASP platform Admin Web Based ASP Platform Manager Any Platform ASP : Application Service

More information

Multi Channel Analysis. Multi Channel Analytics :!! - (Ad network ) Report! -! -!. Valuepotion Multi Channel Analytics! (1) Install! (2) 3 (4 ~ 6 Page

Multi Channel Analysis. Multi Channel Analytics :!! - (Ad network ) Report! -! -!. Valuepotion Multi Channel Analytics! (1) Install! (2) 3 (4 ~ 6 Page Multi Channel Analysis. Multi Channel Analytics :!! - (Ad network ) Report! -! -!. Valuepotion Multi Channel Analytics! (1) Install! (2) 3 (4 ~ 6 Page ) Install!. (Ad@m, Inmobi, Google..)!. OS(Android

More information

Intro to Servlet, EJB, JSP, WS

Intro to Servlet, EJB, JSP, WS ! Introduction to J2EE (2) - EJB, Web Services J2EE iseminar.. 1544-3355 ( ) iseminar Chat. 1 Who Are We? Business Solutions Consultant Oracle Application Server 10g Business Solutions Consultant Oracle10g

More information

XSS Attack - Real-World XSS Attacks, Chaining XSS and Other Attacks, Payloads for XSS Attacks

XSS Attack - Real-World XSS Attacks, Chaining XSS and Other Attacks, Payloads for XSS Attacks XSS s XSS, s, May 25, 2010 XSS s 1 2 s 3 XSS s MySpace 사건. Samy (JS.Spacehero) 프로필 페이지에 자바스크립트 삽입. 스크립트 동작방식 방문자를 친구로 추가. 방문자의 프로필에 자바스크립트를 복사. 1시간 만에 백만 명이 친구등록. s XSS s 위험도가 낮은 xss 취약점을 다른 취약점과 연계하여

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 www.vmon.vsystems.co.kr Vmon 소개자료 Ⅰ. EMS 란? Ⅱ. Vmon 소개 Ⅲ. Vmon 의도입효과 Ⅰ. EMS 란? - EMS 의정의 - EMS 의필요성 : IT 환경의변화 Ⅱ. Vmon 소개 - Vmon 개요 - Vmon 제품구성 - Vmon Solutions - Vmon Services Ⅲ. Vmon 의도입효과 Ⅰ. EMS 란?

More information

Microsoft Word - SQL튜닝_실습교재_.doc

Microsoft Word - SQL튜닝_실습교재_.doc * 실습환경 * 1. 오라클데이터베이스의튜닝실습을하기위해서는기본적인테이블과데이터가필요합니다. 다음과같은절차에의해환경설정을하십시오. 1) 강사가제공하는 Export 된파일 (scott.dmp) 을자신의 ORACLE 경로에저장하십시오. [C: ] cd C: ORACLE ORA92 BIN [C: ] dir scott.dmp scott.dmp 2) SYSTEM 사용자로접속하여

More information

SANsymphony-V

SANsymphony-V 국내대표적인구축사례 (KR) XXXX공사(공공) 2013년 12월 도입 센터 이전에 따른 스토리지가상화 통합 및 이기종통합 이기종 스토리지 (무중단이중하) 무중단 서비스 확보 24시간 운영 체계의 고가용 확보 스토리지 인프라의 유연한 구성 및 통합 환경 구축 업무서버 Unix 20대 업무서버 V 58대 CIe SSD(Fusion IO 3.2TB) ㅇㅇㅇㅇㅇㅇ

More information

DW 개요.PDF

DW 개요.PDF Data Warehouse Hammersoftkorea BI Group / DW / 1960 1970 1980 1990 2000 Automating Informating Source : Kelly, The Data Warehousing : The Route to Mass Customization, 1996. -,, Data .,.., /. ...,.,,,.

More information

PowerPoint Presentation

PowerPoint Presentation 오에스아이소프트코리아세미나세미나 2012 Copyright Copyright 2012 OSIsoft, 2012 OSIsoft, LLC. LLC. PI Coresight and Mobility Presented by Daniel Kim REGIONAL 세미나 SEMINAR 세미나 2012 2012 2 Copyright Copyright 2012 OSIsoft,

More information

arcplan Enterprise 6 Charting Facelifts

arcplan Enterprise 6 Charting Facelifts SQL Server Analysis Services Tip 잘레시아 Copyright c 2010 Zalesia Co., Ltd. Agenda I II SSAS Non-Aggregatable 측정값처리 Copyright c 2010 Zalesia Co., Ltd. 2 Copyright c 2010 Zalesia Co., Ltd. 3 STEP1: Sales 큐브를위해데이터를미리준비한다.

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

Data Guard 기본개념.doc

Data Guard 기본개념.doc Data Guard 개념 (9i R2 9.2.0.1) 김형일 HIKIM000@EMPAL.COM 1 목차 1. DataGuard 개념 3 1.1 Data Guard Architecture 3 1.2 DataGuard 장점 4 1.3 Switch over and Failover 5 1.4 Physical Standby 와 Logical Standby 5 2. Data

More information

Microsoft Word - src.doc

Microsoft Word - src.doc IPTV 서비스탐색및콘텐츠가이드 RI 시스템운용매뉴얼 목차 1. 서버설정방법... 5 1.1. 서비스탐색서버설정... 5 1.2. 컨텐츠가이드서버설정... 6 2. 서버운용방법... 7 2.1. 서비스탐색서버운용... 7 2.1.1. 서비스가이드서버실행... 7 2.1.2. 서비스가이드정보확인... 8 2.1.3. 서비스가이드정보추가... 9 2.1.4. 서비스가이드정보삭제...

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

<49534F20323030303020C0CEC1F520BBE7C8C4BDC9BBE720C4C1BCB3C6C320B9D7204954534D20BDC3BDBAC5DB20B0EDB5B5C8AD20C1A6BEC8BFE4C3BBBCAD2E687770>

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

More information

Maximaze Database Performance MaxGauge

Maximaze Database Performance MaxGauge 제품개요 개요구조특장점 주요기능 -01. Integrated Monitoring -02. Real-time Diagnosing -03. Interactive Analyzing 성공사례 해외프로젝트 제품개요 개요 구조 특장점 데이터베이스성능최적화를위한전문소프트웨어솔루션 는데이터베이스성능관리를위한전문소프트웨어솔루션으로써실시간감시및가동정보의수집정밀진단및분석튜닝등다양한기능을제공하여데이터베이스시스템의가용성및성능을효율적으로관리합니다

More information

PowerPoint Presentation

PowerPoint Presentation Reduce the Risk of Change with RAT 이형규 (hyeong.gyu.lee@oracle.com) Tech Sales Consulting / Oracle Korea Agenda Real Application Testing 이란? Database Replay SQL Performance Analyzer 2 Oracle Application

More information

046 통합을위해서는특히애플리케이션이나 S/W 버전의표준화가필수적이며이러한작업이단기적으로는비용발생으로보일수있으나장기적관점에서는 OPEX 절감효과를통해많은비용효율을얻을수있다는것은이미여러사례를통해서입증되어왔다. 많은기업들이이러한통합과표준화를위해버전업그레이드작업을수행하고있으

046 통합을위해서는특히애플리케이션이나 S/W 버전의표준화가필수적이며이러한작업이단기적으로는비용발생으로보일수있으나장기적관점에서는 OPEX 절감효과를통해많은비용효율을얻을수있다는것은이미여러사례를통해서입증되어왔다. 많은기업들이이러한통합과표준화를위해버전업그레이드작업을수행하고있으 Cover Story 04 Oracle Real Application Testing 소개 저자 - 민병기컨설턴트, 한국오라클 Tech Sales Consulting(byoung.ki.min@oracle.com) 2008년세계금융위기이후비즈니스환경은더욱더힘들어지고최근에는유럽발금융위기때문에또다시세계경제가휘청거리는것이아닌가하는우려를낳고있으며이러한비즈니스트렌드는 IT

More information

놀이동산미아찾기시스템

놀이동산미아찾기시스템 TinyOS를이용한 놀이동산미아찾기시스템 윤정호 (mo0o1234@nate.com) 김영익 (youngicks7@daum.net) 김동익 (dongikkim@naver.com) 1 목차 1. 프로젝트개요 2. 전체시스템구성도 3. Tool & Language 4. 데이터흐름도 5. Graphic User Interface 6. 개선해야할사항 2 프로젝트개요

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

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

consulting

consulting CONSULTING 전략 컨설팅 클라우드 마이그레이션 애플리케이션 마이그레이션 데이터 마이그레이션 HELPING YOU ADOPT CLOUD. 클라우드로 가기로 결정했다면 누구와 함께 갈지를 선택해야 합니다. 처음부터 끝까지 믿을만한 파트너를 찾는다면 베스핀글로벌이 정답입니다. 전략 컨설팅 다양한 클라우드 공급자가 존재하고, 클라우드 공급자마다 다른 장단점을

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

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우. 소프트웨어매뉴얼 윈도우드라이버 Rev. 3.03 SLP-TX220 / TX223 SLP-TX420 / TX423 SLP-TX400 / TX403 SLP-DX220 / DX223 SLP-DX420 / DX423 SLP-DL410 / DL413 SLP-T400 / T403 SLP-T400R / T403R SLP-D220 / D223 SLP-D420 / D423

More information

Ç¥Áö-¸ñÂ÷

Ç¥Áö-¸ñÂ÷ http://www.keis.or.kr Analysis of HRD-Net Statistics Analysis of HRD-Net Statistics HRD-Net 2005 직업훈련동향 http://www.keis.or.kr Analysis of HRD-Net Statistics 2005 HRD-Net 통계분석 Analysis of HRD-Net Statistics

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

Beyond Relational SQL Server, Windows Server 에디션비교 씨앤토트 SW 기술팀장세원

Beyond Relational SQL Server, Windows Server 에디션비교 씨앤토트 SW 기술팀장세원 Beyon Relational SQL Server, Winows Server 에디션비교 씨앤토트 SW 기술팀장세원 SQL Server 2012 Eition 비교 요약 항목 Enterprise Business Intelligence Stanar H/W 지원 고가용성 확장성및성능 보안 관리생산성 SQL Server Integration Services Master

More information

Spring Boot/JDBC JdbcTemplate/CRUD 예제

Spring Boot/JDBC JdbcTemplate/CRUD 예제 Spring Boot/JDBC JdbcTemplate/CRUD 예제 오라클자바커뮤니티 (ojc.asia, ojcedu.com) Spring Boot, Gradle 과오픈소스인 MariaDB 를이용해서 EMP 테이블을만들고 JdbcTemplate, SimpleJdbcTemplate 을이용하여 CRUD 기능을구현해보자. 마리아 DB 설치는다음 URL 에서확인하자.

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 www.maxgauge.com MAXGAUGE for Oracle Web Version PRODUCT DOCUMENTATION 0 INDEX MAXGAUGE OVERVIEW ARCHITECTURE REALTIME MONITOR OVERVIEW VIEW TYPE METHOD FRAME MENU ICON TOOL CONFIG PERFORMANCE ANALYZER

More information

Amazon EBS (Elastic Block Storage) Amazon EC2 Local Instance Store (Ephemeral Volumes) Amazon S3 (Simple Storage Service) / Glacier Elastic File Syste (EFS) Storage Gateway AWS Import/Export 1 Instance

More information

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770>

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770> i ii iii iv v vi 1 2 3 4 가상대학 시스템의 국내외 현황 조사 가상대학 플랫폼 개발 이상적인 가상대학시스템의 미래상 제안 5 웹-기반 가상대학 시스템 전통적인 교수 방법 시간/공간 제약을 극복한 학습동기 부여 교수의 일방적인 내용전달 교수와 학생간의 상호작용 동료 학생들 간의 상호작용 가상대학 운영 공지사항,강의록 자료실, 메모 질의응답,

More information

슬라이드 1

슬라이드 1 DB2 Migration Planning (DB2 10.1 버전업그레이드 ) 데이터서비스팀현지수과장 목차 1. 1. Upgrade Planning 2. 2. Supported Client 3. 3. Enhancements 4. Upgrade Step 4. 5. Considerations Upgrade Planning DB2 9.5 이후버전 - DB2 9.5

More information

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

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

More information

Microsoft PowerPoint - S1_Oracle11gNF2(인쇄용).ppt [호환 모드]

Microsoft PowerPoint - S1_Oracle11gNF2(인쇄용).ppt [호환 모드] 따라올수없는성능 Oracle 11g 의새기능 류점수책임컨설턴트 (jumsu.ryu@oracle.com) Technical Solution Consulting 한국오라클주식회사 Agenda Introduction Manage Change High Availability Automatic System Management Data management New Technologies

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

Business Agility () Dynamic ebusiness, RTE (Real-Time Enterprise) IT Web Services c c WE-SDS (Web Services Enabled SDS) SDS SDS Service-riented Architecture Web Services ( ) ( ) ( ) / c IT / Service- Service-

More information

Spring Data JPA Many To Many 양방향 관계 예제

Spring Data JPA Many To Many 양방향 관계 예제 Spring Data JPA Many To Many 양방향관계예제 오라클자바커뮤니티 (ojc.asia, ojcedu.com) 엔티티매핑 (Entity Mapping) M : N 연관관계 사원 (Sawon), 취미 (Hobby) 는다 : 다관계이다. 사원은여러취미를가질수있고, 하나의취미역시여러사원에할당될수있기때문이다. 보통관계형 DB 에서는다 : 다관계는 1

More information

Oracle Apps Day_SEM

Oracle Apps Day_SEM Senior Consultant Application Sales Consulting Oracle Korea - 1. S = (P + R) x E S= P= R= E= Source : Strategy Execution, By Daniel M. Beall 2001 1. Strategy Formulation Sound Flawed Missed Opportunity

More information

비디오 / 그래픽 아답터 네트워크 만약에 ArcGolbe를 사용하는 경우, 추가적인 디스크 공간 필요. ArcGlobe는 캐시파일을 생성하여 사용 24 비트 그래픽 가속기 Oepn GL 2.0 이상을 지원하는 비디오카드 최소 64 MB 이고 256 MB 이상을 메모리

비디오 / 그래픽 아답터 네트워크 만약에 ArcGolbe를 사용하는 경우, 추가적인 디스크 공간 필요. ArcGlobe는 캐시파일을 생성하여 사용 24 비트 그래픽 가속기 Oepn GL 2.0 이상을 지원하는 비디오카드 최소 64 MB 이고 256 MB 이상을 메모리 ArcGIS for Desktop 10.4 Single Use 설치가이드 Software: ArcGIS for Desktop 10.4 Platforms: Windows 10, 8.1, 7, Server 2012, Server 2008 ArcGIS for Desktop 10.4 시스템 요구사항 1. 지원 플랫폼 운영체제 최소 OS 버전 최대 OS 버전 Windows

More information

기술노트 49 회 SQL PLAN MANAGEMENT Author 윤병길과장 Creation Date Last Updated Version 1.0 Copyright(C) 2009 Goodus Inc. All Rights Reserved

기술노트 49 회 SQL PLAN MANAGEMENT Author 윤병길과장 Creation Date Last Updated Version 1.0 Copyright(C) 2009 Goodus Inc. All Rights Reserved 기술노트 49 회 SQL PLAN MANAGEMENT Author 윤병길과장 Creation Date 2010-06-01 Last Updated Version 1.0 Copyright(C) 2009 Goodus Inc. All Rights Reserved Contents 1. SQL PLAN MANAGEMENT OVERVIEW... 3 1.1. INTRODUCTION...

More information

Domino Designer Portal Development tools Rational Application Developer WebSphere Portlet Factory Workplace Designer Workplace Forms Designer

Domino Designer Portal Development tools Rational Application Developer WebSphere Portlet Factory Workplace Designer Workplace Forms Designer Domino, Portal & Workplace WPLC FTSS Domino Designer Portal Development tools Rational Application Developer WebSphere Portlet Factory Workplace Designer Workplace Forms Designer ? Lotus Notes Clients

More information

<4D6963726F736F667420576F7264202D205B4354BDC9C3FEB8AEC6F7C6AE5D3131C8A35FC5ACB6F3BFECB5E520C4C4C7BBC6C320B1E2BCFA20B5BFC7E2>

<4D6963726F736F667420576F7264202D205B4354BDC9C3FEB8AEC6F7C6AE5D3131C8A35FC5ACB6F3BFECB5E520C4C4C7BBC6C320B1E2BCFA20B5BFC7E2> 목차(Table of Content) 1. 클라우드 컴퓨팅 서비스 개요... 2 1.1 클라우드 컴퓨팅의 정의... 2 1.2 미래 핵심 IT 서비스로 주목받는 클라우드 컴퓨팅... 3 (1) 기업 내 협업 환경 구축 및 비용 절감 기대... 3 (2) N-스크린 구현에 따른 클라우드 컴퓨팅 기술 기대 증폭... 4 1.3 퍼스널 클라우드와 미디어 콘텐츠 서비스의

More information

특허청구의 범위 청구항 1 게임 서버 또는 미들웨어에 의해, 사용자 단말기로부터, GPS 정보, IP 정보, 중계기 정보 중 적어도 하나를 이 용한 위치 정보와, 상기 사용자 단말기에 설정된 언어 종류를 포함하는 사용자 정보를 수신하는 단계; 상기 게임 서버 또는 미들

특허청구의 범위 청구항 1 게임 서버 또는 미들웨어에 의해, 사용자 단말기로부터, GPS 정보, IP 정보, 중계기 정보 중 적어도 하나를 이 용한 위치 정보와, 상기 사용자 단말기에 설정된 언어 종류를 포함하는 사용자 정보를 수신하는 단계; 상기 게임 서버 또는 미들 (51) Int. Cl. (19) 대한민국특허청(KR) (12) 등록특허공보(B1) G06Q 50/00 (2006.01) (21) 출원번호 10-2010-0074348 (22) 출원일자 2010년07월30일 심사청구일자 (56) 선행기술조사문헌 KR1020010104538 A* KR1020060124328 A* 2010년07월30일 *는 심사관에 의하여 인용된

More information

모든시스템은무계획및계획정지시간을갖게되며, 내결함및복구인프라를설계할때, 이러한무계획및계획정지에대한원인을고려하는것은매우중요한일이다. 무계획정지는다음과같은항목으로구성된다. - 컴퓨터오류 : 정전또는시스템장애 - 데이터오류 : 기업의중요데이터의손실, 파괴, 소손 스토리지오류

모든시스템은무계획및계획정지시간을갖게되며, 내결함및복구인프라를설계할때, 이러한무계획및계획정지에대한원인을고려하는것은매우중요한일이다. 무계획정지는다음과같은항목으로구성된다. - 컴퓨터오류 : 정전또는시스템장애 - 데이터오류 : 기업의중요데이터의손실, 파괴, 소손 스토리지오류 1 장. Oracle Data Guard : 개요 학습목표 - 계획정지, 무계획정지에영향을미치는인자에대하여설명한다. - Oracle Data Guard의기본구성요소에대하여설명한다. - 물리적및논리적대기데이터베이스의차이점을설명한다. - Data Guard 환경의장점을설명한다. - 고가용성아키텍처에서 Data Guard의용도를설명한다. 데이터손실의원인 DRJ(Disaster

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

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

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

untitled

untitled Oracle DBMS 로그인의접근제어우회 취약점분석 2006. 2. 9 인터넷침해사고대응지원센터 (KISC) 본보고서의전부나일부를인용시반드시 [ 자료 : 한국정보보호진흥원 (KISA)] 룰명시하여주시기바랍니다. 개요 o 2005년이후 Oracle Critical Patch Update(CPU) 는 Oracle사제품대상으로다수의보안패치및보안패치와관련된일반패치를발표하는주요수단임

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Synergy EDMS www.comtrue.com opyright 2001 ComTrue Technologies. All right reserved. - 1 opyright 2001 ComTrue Technologies. All right reserved. - 2 opyright 2001 ComTrue Technologies. All right reserved.

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 제품소개 Solution Consulting Team 2015. Agenda 1. 소개 2. 소개 3. 2 소개 DBMS 에접속해서프로그램을개발하고데이터베이스를관리하는 DB 클라이언트툴 DBMS 제품명지원 DBMS for Oracle for SQL Server for IBM DB2 for Sybase Oracle : 8.0.6; 8.1.7, 9i, 9i R2,

More information

Windows 10 General Announcement v1.0-KO

Windows 10 General Announcement v1.0-KO Windows 10 Fuji Xerox 장비와의호환성 v1.0 7 July, 2015 머리말 Microsoft 는 Windows 10 이 Windows 자동업데이트기능을통해예약되어질수있다고 6 월 1 일발표했다. 고객들은 윈도우 10 공지알림을받기 를표시하는새로운아이콘을알아차릴수있습니다. Fuji Xerox 는 Microsoft 에서가장최신운영시스템인 Windows

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 www.maxgauge.com MAXGAUGE for MySQL PRODUCT DOCUMENTATION 0 INDEX MAXGAUGE OVERVIEW ARCHITECTURE FEATURE FEATURE REAL-TIME MONITOR ADMIN PERFORMANCE ANALYZER PERFORMANCE ANALYZER ALERT & MONITORING EXEM

More information

쉽게 풀어쓴 C 프로그래밊

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

More information

목차 유젠스 i-rpm 제품소개서 1 회사소개 2 i-rpm 개요 3 i-rpm 주요기능 3 i-rpm 적용사례 1

목차 유젠스 i-rpm 제품소개서 1 회사소개 2 i-rpm 개요 3 i-rpm 주요기능 3 i-rpm 적용사례 1 유젠스 제품소개서 유젠스에스앤씨 목차 유젠스 i-rpm 제품소개서 1 회사소개 2 i-rpm 개요 3 i-rpm 주요기능 3 i-rpm 적용사례 1 1. 회사개요 회사현황및개요 대표이사 설립일자 해당부문사업기간 설영훈 2007 년 7 월 16 일 2007 년 7 월 ~ 현재 대표전화 02-771-2231 소재지 서울마포구마포대로 109 롯데캐슬 101 동 1402

More information

슬라이드 1

슬라이드 1 www.altsoft.co.kr www.clunix.com COMSOL4.0a Cluster 성능테스트 2010 년 10 월 클루닉스 / 알트소프트 개요 개요 목차 BMT 환경정보 BMT 시나리오소개 COMSOL4.0a MPP 해석실행조건 BMT 결과 COMSOL4.0a 클러스터분석결과 ( 메모리 / 성능 ) COMSOL4.0a 클러스터최종분석결과 -2- 개요

More information

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아 LG U+ SMS/MMS 통합클라이언트 LG U+ SMS/MMS Client Simple Install Manual LG U+ SMS/MMS 통합클라이언트 - 1 - 간단설치매뉴얼 1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml

More information

U.Tu System Application DW Service AGENDA 1. 개요 4. 솔루션 모음 1.1. 제안의 배경 및 목적 4.1. 고객정의 DW구축에 필요한 메타정보 생성 1.2. 제품 개요 4.2. 사전 변경 관리 1.3. 제품 특장점 4.3. 부품화형

U.Tu System Application DW Service AGENDA 1. 개요 4. 솔루션 모음 1.1. 제안의 배경 및 목적 4.1. 고객정의 DW구축에 필요한 메타정보 생성 1.2. 제품 개요 4.2. 사전 변경 관리 1.3. 제품 특장점 4.3. 부품화형 AGENDA 1. 개요 4. 솔루션 모음 1.1. 제안의 배경 및 목적 4.1. 고객정의 DW구축에 필요한 메타정보 생성 1.2. 제품 개요 4.2. 사전 변경 관리 1.3. 제품 특장점 4.3. 부품화형 언어 변환 1.4. 기대 효과 4.4. 프로그램 Restructuring 4.5. 소스 모듈 관리 2. SeeMAGMA 적용 전략 2.1. SeeMAGMA

More information

Microsoft PowerPoint - 03_DB Migration 방법론 및 툴 사용법-인쇄.ppt

Microsoft PowerPoint - 03_DB Migration 방법론 및 툴 사용법-인쇄.ppt DB Migration 방법론및툴사용법 대상정보기술솔루션사업본부 / DB 기술팀이정용과장 1 목 차 0. Case Company 1. Migration Workflow (SQL Server, DB2 to Oracle) 2. Migration 시기술적인문제점분석 3. Migration Process Overview 4. 세부적인 Migration Process

More information