2
DB - WAS 통합�대시보드 WAS 서비스와 DB SQL 지연을�통합분석 제니퍼 X-View에서�셀파 SQL Detail 로 End-to-End 연계 DB에�문제를�일으킨 SQL에�대한 Application 정보�연계 Long SQL 튜닝시, SQL에서�사용한 Bind 값�제공 셀파와�제니퍼를�연계하여�하나의�화면에서 DB와 WAS 상태를�동시에�모니터링 제니퍼 Speed Bar에서�장시간�수행중인 SQL의�응답시간을�확인하고, 셀파와�연계하여 WAS 서비스가�느려질때 DB 세션들도�함께�느려지고�있는지�한눈에�파악 특허받은�연계�기술로�제니퍼 X-View에서�셀파의 SQL Detail 까지 WAS Transaction과 DB SQL을�연계하여�종합적인�성능�분석�기능�제공 DB 에서�실행중인 SQL을�호출한�서비스의 URL정보와 Client IP 정보를�실시간으로�확인하여 문제의�원인을�소스레벨까지�바로�확인하여�빠른�조치가�가능 셀파 Response Time 차트에서 SQL들의 응답시간을 확인하고, 제니퍼 X-View와�연계하여�응답시간이�느려진 SQL을�호출한�서비스를�바로�확인 셀파 DPM 제니퍼 APM 통합 모니터링 WAS에서 DB까지 End-to-End 모니터링 Sherpasoft, Inc. Tel : 02.3273.0380 E-mail : [email protected] www.sherpasoft.com 셀파 DPM , 제니퍼 APM 연계�기능활용 셀파 DPM , 제니퍼 APM 연계�레퍼런스 (2019년 12월�기준)

DPM APM 통합 모니터링 · 2019. 12. 16. · 6 JENNIFER JDBC Thin Client select count(*) from stress.ffs_test2 8 index.jsp 2,349 1,855 WAITED KNOWN 5q6vkb9muyuvh 4 JENNIFER JDBC

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: DPM APM 통합 모니터링 · 2019. 12. 16. · 6 JENNIFER JDBC Thin Client select count(*) from stress.ffs_test2 8 index.jsp 2,349 1,855 WAITED KNOWN 5q6vkb9muyuvh 4 JENNIFER JDBC

DB - WAS 통합�대시보드

WAS 서비스와 DB SQL 지연을�통합분석

제니퍼 X-View에서�셀파 SQL Detail 로 End-to-End 연계

DB에�문제를�일으킨 SQL에�대한 Application 정보�연계

Long SQL 튜닝시, SQL에서�사용한 Bind 값�제공

셀파와�제니퍼를�연계하여�하나의�화면에서 DB와 WAS 상태를�동시에�모니터링

제니퍼 Speed Bar에서�장시간�수행중인 SQL의�응답시간을�확인하고, 셀파와�연계하여 WAS 서비스가�느려질때 DB 세션들도�함께�느려지고�있는지�한눈에�파악

특허받은�연계�기술로�제니퍼 X-View에서�셀파의 SQL Detail 까지WAS Transaction과 DB SQL을�연계하여�종합적인�성능�분석�기능�제공

DB 에서�실행중인 SQL을�호출한�서비스의 URL정보와 Client IP 정보를�실시간으로�확인하여 문제의�원인을�소스레벨까지�바로�확인하여�빠른�조치가�가능

셀파 Response Time 차트에서 SQL들의 응답시간을 확인하고, 제니퍼 X-View와�연계하여�응답시간이�느려진 SQL을�호출한�서비스를�바로�확인

셀파 DPM

제니퍼 APM

통합 모니터링

WAS에서 DB까지 End-to-End 모니터링

Sherpasoft, Inc.

Tel : 02.3273.0380 E-mail : [email protected] www.sherpasoft.com

셀파DPM , 제니퍼APM 연계�기능활용

셀파DPM, 제니퍼APM 연계�레퍼런스 (2019년 12월�기준)

Page 2: DPM APM 통합 모니터링 · 2019. 12. 16. · 6 JENNIFER JDBC Thin Client select count(*) from stress.ffs_test2 8 index.jsp 2,349 1,855 WAITED KNOWN 5q6vkb9muyuvh 4 JENNIFER JDBC

엔터프라이즈�환경의�주요�인프라�구성�요소인 WAS와 DBMS 상황을 한�눈에�즉시�파악할�수�있도록�셀파DPM 와�제니퍼APM가�최적의�방안을�제시합니다. 셀파DPM, 제니퍼APM 연계 Flow

셀파DPM

SQL의�응답시간이�긴�경우, 연계된�셀파�성능�데이터로�원인을�쉽게�분석할�수�있고, SQL의�대기�구간별�소요�시간�및 SQL Plan을�확인하고�즉시�조치가�가능합니다.

제니퍼APM 솔루션만 사용하는 경우

Method Time

Method Time

SQL Time

1초

CPU Time

3초

Lock

2초

2초

4초

AP Server DB Server

SQL응답시간만 확인 가능

SQL응답시간 상세분석 가능

Method Time

2초

셀파DPM 와 제니퍼APM 솔루션을 함께 사용하는 경우

제니퍼APM

WAS에서 DB까지�셀파를�통해�연계하여, SQL이�지연된�원인을 Wait Time기준으로�분석하며, 실제 Execution Plan 을�제공합니다.

DB 장애�분석�시, 원인 SQL에서�실제�사용한 Parameter 값과 Web Page 정보를�제공하여,빠른�장애�분석이�가능합니다.

· SQL 상세정보�분석으로 해당�서비스에서�호출한 SQL응답시간�내역을�상세하게�제공

· SQL을�호출한 Web Page 정보와�분석에�필요한�정확한 SQL Bind 값�제공

· 서비스�프로파일링�타임라인�분석에서 SQL의�응답시간을�확인

· 셀파의 Long SQL 분석에서�발생된�문제�확인

· X-View를�통하여�지연이�발생하는 Transaction 확인

· DB에�부하를�주고�지연되고있는 Long SQL 들을�확인

SID SPID Serial# CPU(%) Username Program

JDBC Thin Client select /*+ index(a stress.ffs_test2_idx01) */ max index.jsp 1,799 1,799 WAITED KNOWN 0nhj9t1861aa711181234

56

40548 61215 4 JENNIFERJDBC Thin Client select count(*) from stress.ffs_test2 index.jsp 2,000 2,000 WAITED SHORT 0nhj9t1861aa7919 38866 42597 6 JENNIFERJDBC Thin Client select count(*) from stress.ffs_test2 index.jsp 3,441 2,885 WAITED SHORT 5q6vkb9muyuvh821 42804 34872 82 JENNIFERJDBC Thin Client select count(*) from stress.ffs_test2 index.jsp 3,424 3,425 WAITED KNOWN 0nhj9t1861aa7822 52662 22037 4 JENNIFER

JDBC Thin Client select /*+ index(a stress.ffs_test2_idx01) */ max index.jsp 3,058 2,249 WAITED KNOWN 0nhj9t1861aa7824 40260 65449 4 JENNIFERJDBC Thin Client select count(*) from stress.ffs_test2 index.jsp 2,349 1,855 WAITED KNOWN 5q6vkb9muyuvh826 49178 24061 6 JENNIFER

7 JDBC Thin Client select count(*) from stress.ffs_test2 index.jsp 1,855 3,256 WAITED KNOWN 0nhj9t1861aa7733 51846 15193 4 JENNIFER

Logical Reads Physical ReadsURL Wait StateElapsed TimeSQL SQL ID

Wait Class

OverAll 2019.11.18 14H

Time Unit

Time Slice

AIX11202

2019.11.25 00H

From 2019.11.25 00 Wait(%)

Snap Time : 2019-11-18 14:24

11-25 11:00 11-25 11:15 11-25 11:30 11-25 11:45 11-25 11:59

Using CPUI/O

16

12

8

4

0

Wait Wait (count) Wait (ms/count) CPU Memory Session Session HistoryStat

snapshot top process SQL ALL SQL Lock Tree Wait Detail snap(background)Session

00

To 2019.11.25 00 00

1H 2H 3H 24H

Hour1

당일 전일 3일 7일

View

2019.11.25 01H2019.11.25 02H2019.11.25 03H2019.11.25 04H2019.11.25 05H2019.11.25 06H2019.11.25 07H2019.11.25 08H2019.11.25 09H2019.11.25 10H2019.11.25 11H2019.11.25 12H2019.11.25 13H2019.11.25 14H2019.11.25 15H

LockLatchConcurrencyNetworkRACOther

SID SPID Serial# CPU(%) Username Program

JDBC Thin Client select /*+ index(a stress.ffs_test2_idx01) */ max index.jsp 1,799 1,799 WAITED KNOWN 0nhj9t1861aa711181234

5

40548 61215 4 JENNIFERJDBC Thin Client select count(*) from stress.ffs_test2 index.jsp 2,000 2,000 WAITED SHORT 0nhj9t1861aa7919 38866 42597 6 JENNIFERJDBC Thin Client select count(*) from stress.ffs_test2 index.jsp 3,441 2,885 WAITED SHORT 5q6vkb9muyuvh821 42804 34872 82 JENNIFERJDBC Thin Client select count(*) from stress.ffs_test2 index.jsp 3,424 3,425 WAITED KNOWN 0nhj9t1861aa7822 52662 22037 4 JENNIFER

JDBC Thin Client select /*+ index(a stress.ffs_test2_idx01) */ max index.jsp 3,058 2,249 WAITED KNOWN 0nhj9t1861aa7824 40260 65449 4 JENNIFERJDBC Thin Client select count(*) from stress.ffs_test2 index.jsp 2,349 1,855 WAITED KNOWN 5q6vkb9muyuvh86 JENNIFER

JDBC Thin Client select count(*) from stress.ffs_test2 index.jsp 1,855 3,256 WAITED KNOWN 0nhj9t1861aa774 JENNIFER

Logical Reads Physical ReadsURL Wait StateElapsed TimeSQL SQL ID

20 40 59

Dashboard Real-time Analysis Tuning ReportDashboard

AIX11202

Real-time Analysis Tuning Report

HPI11204 S511312C SOL11203 oel711gtest ora187 oradb12c

100[System] CPU (sys+user)

25

50

75

100

17:03:27 17:05:06 17:06:45 17:08:240

22,781.8[Stat] Session logical reads

5,696

11,392

17,088

22,784

17:03:27 17:05:06 17:06:45 17:08:240

22,781.8[Session] Total Sessions

5,696

11,392

17,088

22,784

17:03:27 17:05:06 17:06:45 17:08:240

22,781.8[Stat] Physical reads

5,696

11,392

17,088

22,784

17:03:27 17:05:06 17:06:45 17:08:240

~ 3 ~ 10 ~ 30 > 30

4

8

12

16

AIX11202 HP11204 S51312C SOL11203 ora187 ora22485 oradb170

[Session] Long Running Session Count

7

14

912

21

8

[Session] Enqueue Waiting Session Count

4

8

12

16

AIX11202 HP11204 S51312C SOL11203 ora187 ora22485 oradb170

~ 3 ~ 10 ~ 30 > 30

7

14

912

21

8

14

0 0 0 0 01

[Session] Active Sessions

4

8

12

16

AIX11202 HP11204 S51312C SOL11203 ora187 ora22485 oradb170

6

20

0 01

[Session] Active Sessions

4

8

12

16

AIX11202 HP11204 S51312C SOL11203 ora187 ora22485 oradb170

AIX11202 HP11204 S51312C SOL11203 ora187 ora22485 oradb17

1

2

3

4

0

[Sherpa] Oracle Wait

[Sherpa] Alert Board

[Session] Session Monitoring

I/O Lock Latch Conc

1.8

3.2

1.7

2.9

1.7

39

52

017:05:25 17:06:4517:03:25 17:08:24

[Sherpa] Response Time >= 1(sec)

13

26

39

52

017:05:25 17:06:4517:03:25 17:08:24

[Sherpa] Response Time >= 1(sec)

10

4

63

0 01

[Stat] execute count

4

8

12

16

AIX11202 HP11204 S51312C SOL11203 ora187 ora22485 oradb170

7 6

8

30 0

1

[Stat] parse count(hard)

4

8

12

16

AIX11202 HP11204 S51312C SOL11203 ora187 ora22485 oradb170 1 2

AIX11202

Username

1

2 SHERPA

3

18

19

1015

29689

30925

14791

42568

44850

39760

oracle...

sqlplu...

oracle...

0

0 SQL&PL

0

0

0

0

0

0

0

0

0

0

SID Serial# SPID CPU(%) Modu... Progr... Logic... Physical Reads Execute... Redo

Down

0

Error

0

Warning

0

Critical

60

C

C

C

C

LIN1204 15:13:41 CPU Usage 26%

LIN1204 15:12:41 CPU Usage 27%

LIN1204 15:12:41 CPU Usage 27%

LIN1204 15:12:41 CPU Usage 27%

SID SPID Serial# CPU(%) Username Program

JDBC Thin Client select /*+ index(a stress.ffs_test2_idx01) */ max index.jsp 1,799 1,799 WAITED KNOWN 0nhj9t1861aa711181234

56

40548 61215 4 JENNIFERJDBC Thin Client select count(*) from stress.ffs_test2 index.jsp 2,000 2,000 WAITED SHORT 0nhj9t1861aa7919 38866 42597 6 JENNIFERJDBC Thin Client select count(*) from stress.ffs_test2 index.jsp 3,441 2,885 WAITED SHORT 5q6vkb9muyuvh821 42804 34872 82 JENNIFERJDBC Thin Client select count(*) from stress.ffs_test2 index.jsp 3,424 3,425 WAITED KNOWN 0nhj9t1861aa7822 52662 22037 4 JENNIFER

JDBC Thin Client select /*+ index(a stress.ffs_test2_idx01) */ max index.jsp 3,058 2,249 WAITED KNOWN 0nhj9t1861aa7824 40260 65449 4 JENNIFERJDBC Thin Client select count(*) from stress.ffs_test2 index.jsp 2,349 1,855 WAITED KNOWN 5q6vkb9muyuvh826 49178 24061 6 JENNIFER

7 JDBC Thin Client select count(*) from stress.ffs_test2 index.jsp 1,855 3,256 WAITED KNOWN 0nhj9t1861aa7733 51846 15193 4 JENNIFER

Logical Reads Physical ReadsURL Wait StateElapsed TimeSQL SQL ID

Wait Class

OverAll 2019.11.18 14HPeriod

Time Unit

Time Slice

From 2019.11.25 00 Wait(%)

Snap Time : 2019-11-18 14:24

11-25 11:00 11-25 11:15 11-25 11:30 11-25 11:45 11-25 11:59

Using CPUI/O

16

0

Wait Wait (count) Wait (ms/count) CPU Memory Session Session HistoryStat

snapshot top process SQL ALL SQL Lock Tree Wait Detail snap(background)Session

00

To 2019.11.25 00 00

1H 2H 3H 24H

당일 전일 3일

View

2019.11.25 15H

LockLatchConcurrencyNetworkRACOther

SID SPID Serial# CPU(%) Username Program

JDBC Thin Client select /*+ index(a stress.ffs_test2_idx01) */ max index.jsp 1,799 1,799 WAITED KNOWN 0nhj9t1861aa711181234

56

40548 61215 4 JENNIFERJDBC Thin Client select count(*) from stress.ffs_test2 index.jsp 2,000 2,000 WAITED SHORT 0nhj9t1861aa7919 38866 42597 6 JENNIFERJDBC Thin Client select count(*) from stress.ffs_test2 index.jsp 3,441 2,885 WAITED SHORT 5q6vkb9muyuvh821 42804 34872 82 JENNIFERJDBC Thin Client select count(*) from stress.ffs_test2 index.jsp 3,424 3,425 WAITED KNOWN 0nhj9t1861aa7822 52662 22037 4 JENNIFER

JDBC Thin Client select /*+ index(a stress.ffs_test2_idx01) */ max index.jsp 3,058 2,249 WAITED KNOWN 0nhj9t1861aa7824 40260 65449 4 JENNIFERJDBC Thin Client select count(*) from stress.ffs_test2 index.jsp 2,349 1,855 WAITED KNOWN 5q6vkb9muyuvh826 49178 24061 6 JENNIFER

7 JDBC Thin Client select count(*) from stress.ffs_test2 index.jsp 1,855 3,256 WAITED KNOWN 0nhj9t1861aa7733 51846 15193 4 JENNIFER

Logical Reads Physical ReadsURL Wait StateElapsed TimeSQL SQL ID

AIX11202

00 20 40 59

1612

84

0

Dashboard Real-time Analysis Tuning Report

AIX11202

Dashboard

AIX11202

Real-time Analysis Tuning Report

HPI11204 S511312C SOL11203 oel711gtest ora187 oradb12c

100[System] CPU (sys+user)

25

50

75

100

17:03:27 17:05:06 17:06:45 17:08:240

22,781.8[Stat] Session logical reads

5,696

11,392

17,088

22,784

17:03:27 17:05:06 17:06:45 17:08:240

22,781.8[Session] Total Sessions

5,696

11,392

17,088

22,784

17:03:27 17:05:06 17:06:45 17:08:240

22,781.8[Stat] Physical reads

5,696

11,392

17,088

22,784

17:03:27 17:05:06 17:06:45 17:08:240

~ 3 ~ 10 ~ 30 > 30

4

8

12

16

AIX11202 HP11204 S51312C SOL11203 ora187 ora22485 oradb170

[Session] Long Running Session Count

7

14

9912

221

88

[Session] Enqueue Waiting Session Count

4

8

12

16

AIX11202 HP11204 S51312C SOL11203 ora187 ora22485 oradb170

~ 3 ~ 10 ~ 30 > 30

7

14

9912

221

88

14

0 0 0 0 01

[Session] Active Sessions

4

8

12

16

AIX11202 HP11204 S51312C SOL11203 ora187 ora22485 oradb170

6

20

0 01

[Session] Active Sessions

4

8

12

16

AIX11202 HP11204 S51312C SOL11203 ora187 ora22485 oradb170

AIX11202 HP11204 S51312C SOL11203 ora187 ora22485 oradb17

1

2

3

4

0

[Sherpa] Oracle Wait

[Sherpa] Alert Board

[Session] Session Monitoring

I/O Lock Latch Conc

1.81.8

3.2

1.71.7

2.9

1.71.7

39

52

017:05:2517:03:25 17:08:24

[Sherpa] Response Time >= 1(sec)

1010

4

63

0 01

[Stat] execute count

4

8

12

16

AIX11202 HP11204 S51312C SOL11203 ora187 ora22485 oradb170

7 6

8

30 0

1

[Stat] parse count(hard)

4

8

12

16

AIX11202 HP11204 S51312C SOL11203 ora187 ora22485 oradb170 1 2

AIX11202

Username

1

2 SHERPA

3

18

19

1015

29689

30925

14791

42568

44850

39760

oracle...

sqlplu...

oracle...

0

0 SQL&PL

0

0

0

0

0

0

0

0

0

0

SID Serial# SPID CPU(%) Modu... Progr... Logic... Physical Reads Execute... Redo

Down

0

Error

0

Warning

0

Critical

60

C

C

C

C

LIN1204 15:13:41 CPU Usage 26%

LIN1204 15:12:41 CPU Usage 27%

LIN1204 15:12:41 CPU Usage 27%

LIN1204 15:12:41 CPU Usage 27%

Wait Class

OverAll 2019.11.18 14H

Time Unit

Time Slice

AIX11202

2019.11.25 00H

From 2019.11.25 00 Wait(%)

Snap Time : 2019-11-18 14:24

11-25 11:00 11-25 11:45 11-25 11:59

Using CPUI/O

16

12

8

4

0

Wait Wait (count) Wait (ms/count) CPU Memory Session Session HistoryStat

snapshot top process snap(background)Session

00

To 2019.11.25 00 00

1H 2H 3H 24H

Hour1

당일 전일 3일 7일

View

2019.11.25 01H2019.11.25 02H2019.11.25 03H2019.11.25 04H2019.11.25 05H2019.11.25 06H2019.11.25 07H2019.11.25 08H2019.11.25 09H2019.11.25 10H2019.11.25 11H2019.11.25 12H2019.11.25 13H2019.11.25 14H2019.11.25 15H

LockLatchConcurrencyNetworkRACOther

SID SPID Serial# CPU(%)

181234

5

40548 6121519 38866 4259721 42804 3487222 52662 22037

24 40260 65449JDBC Thin Client select count(*) from stress.ffs_test2 index.jsp 2,349 1,855 WAITED KNOWN 5q6vkb9muyuvh86 JENNIFER

JDBC Thin Client select count(*) from stress.ffs_test2 index.jsp 1,855 3,256 WAITED KNOWN 0nhj9t1861aa774 JENNIFER

20 40 59

Dashboard Real-time Analysis Tuning Report

JENNIFER5

SQL 매개변수�설정

매개변수 매개변수

YYYY-MM-DD

Y

F

Y

C

Y

Y

SHERPA

SHERPA

20191121

SHERPA

C

Y

Y

20191125

Instance Business GUID Networ…클라이언트 종료�시간 애플리케이션수집�시간 응답�시간 SQL 시간 CPU 시간 ERRORFetch시간External…

X-View Filter

JENNIFER5

PORD-WAS1 5104069... 0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

57 /api/ACC020101SVC/get

/api/ACC020101SVC/get

/api/ACC020101SVC/get

/api/ACC020101SVC/get

/api/ACC020101SVC/get

/api/ACC020101SVC/get

/api/ACC020101SVC/get

50

49

45

56

51

49

12:26:07...

12:26:07...

12:26:07...

12:26:08...

12:26:12...

12:26:34...

12:26:35...

12:26:07...

12:26:07...

12:26:07...

12:26:08...

12:26:12...

12:26:34...

12:26:35...

5,607

6,813

5,003

4,298

6,338

4,314

5,102

5,403

6,639

4,767

4,173

6,168

4,189

5,042

5104069...

5104069...

5104069...

5104069...

0e594bdf

0e594bdf

0e594bdf

0e594bdf

0e594bdf

0e594bdf

0e594bdf

5104069...

5104069...

PORD-WAS1

Name

PORD-WAS1

PORD-WAS1

PORD-WAS1

PORD-WAS1

PORD-WAS1

타임라인�분석

내보내기 전체�프로파일�내보내기

내보내기

테이블�컬럼관리

(단위:ms)

테이블�컬럼관리

Talk로�공유구간�분석 소켓 ERROR 스택트레이스 200 파일 0 메세지 51타임라인�분석

281 562 843 1,124 1,405 1,586 1,967 2,248 2,529 2,810 3,091 3,372 3,653 3,934 4,215 4,496 4,777 5,058 5,339 5,620Method

SQL

External Call

Call Tree Plain Text 0ms 메서드�표시 Not Profiled 표시

프로파일�이름 응답시간(ms)DB_SET_AUTO_COMMIT_FALSE

00451,2434,048459

패키지 클래스

DB_OPEN_CONNECTIONS(java:comp/env/CBT_DS) 0.00%0.00%0.01%

22%72%

1%

0%

DB_OPEN_CONNECTIONS(java:comp/env/CBT_DS)

DB_OPEN_CONNECTIONS(java:comp/env/CBT_DS)

DB_OPEN_CONNECTIONS(java:comp/env/CBT_DS)

DB_OPEN_CONNECTIONS(java:comp/env/CBT_DS)

DB_OPEN_CONNECTIONS(java:comp/env/CBT_DS)

Instance Business GUID Networ…클라이언트 종료�시간 애플리케이션수집�시간 응답�시간 SQL 시간 CPU 시간 ERRORFetch시간External…

X-View Filter

JENNIFER5

PORD-WAS1 5104069... 0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

57 /api/ACC020101SVC/get

/api/ACC020101SVC/get

/api/ACC020101SVC/get

/api/ACC020101SVC/get

/api/ACC020101SVC/get

/api/ACC020101SVC/get

/api/ACC020101SVC/get

50

49

45

56

51

49

12:26:07...

12:26:07...

12:26:07...

12:26:08...

12:26:12...

12:26:34...

12:26:35...

12:26:07...

12:26:07...

12:26:07...

12:26:08...

12:26:12...

12:26:34...

12:26:35...

5,607

6,813

5,003

4,298

6,338

4,314

5,102

5,403

6,639

4,767

4,173

6,168

4,189

5,042

5104069...

5104069...

5104069...

5104069...

0e594bdf

0e594bdf

0e594bdf

0e594bdf

0e594bdf

0e594bdf

0e594bdf

5104069...

5104069...

PORD-WAS1

Name

PORD-WAS1

PORD-WAS1

PORD-WAS1

PORD-WAS1

PORD-WAS1

타임라인�분석

내보내기 전체�프로파일�내보내기

내보내기

테이블�컬럼관리

(단위:ms)

테이블�컬럼관리

Talk로�공유구간�분석 소켓 ERROR 스택트레이스 200 파일 0 메세지 51타임라인�분석

281 562 843 1,124 1,405 1,586 1,967 2,248 2,529 2,810 3,091 3,372 3,653 3,934 4,215 4,496 4,777 5,058 5,339 5,620Method

SQL

External Call

Call Tree Plain Text 0ms 메서드�표시 Not Profiled 표시

프로파일�이름 응답시간(ms) 패키지 클래스

셀�파

셀�파 셀�파

셀�파 제니퍼

제니퍼 제니퍼

지연이�발생하는 Transaction 확인

WASDB제니퍼셀�파

Dashboard

AIX11202

Real-time Analysis Tuning Report

HPI11204 S511312C SOL11203 oel711gtest ora187 oradb12c

100[System] CPU (sys+user)

25

50

75

100

17:03:27 17:05:06 17:06:45 17:08:240

22,781.8[Stat] Session logical reads

5,696

11,392

17,088

22,784

17:03:27 17:05:06 17:06:45 17:08:240

22,781.8[Session] Total Sessions

5,696

11,392

17,088

22,784

17:03:27 17:05:06 17:06:45 17:08:240

22,781.8[Stat] Physical reads

5,696

11,392

17,088

22,784

17:03:27 17:05:06 17:06:45 17:08:240

~ 3 ~ 10 ~ 30 > 30

4

8

12

16

AIX11202 HP11204 S51312C SOL11203 ora187 ora22485 oradb170

[Session] Long Running Session Count

7

14

912

21

8

[Session] Enqueue Waiting Session Count

4

8

12

16

AIX11202 HP11204 S51312C SOL11203 ora187 ora22485 oradb170

~ 3 ~ 10 ~ 30 > 30

7

14

912

21

8

14

0 0 0 0 01

[Session] Active Sessions

4

8

12

16

AIX11202 HP11204 S51312C SOL11203 ora187 ora22485 oradb170

6

20

0 01

[Session] Active Sessions

4

8

12

16

AIX11202 HP11204 S51312C SOL11203 ora187 ora22485 oradb170

AIX11202 HP11204 S51312C SOL11203 ora187 ora22485 oradb17

1

2

3

4

0

[Sherpa] Oracle Wait

[Sherpa] Alert Board

[Session] Session Monitoring

I/O Lock Latch Conc Network RAC Other

1.8

3.2

1.7

2.9

1.7

13

26

39

52

017:05:25 17:06:4517:03:25 17:08:24

[Sherpa] Response Time >= 1(sec)

13

26

39

52

017:05:25 17:06:4517:03:25 17:08:24

[Sherpa] Response Time >= 1(sec)

10

4

63

0 01

[Stat] execute count

4

8

12

16

AIX11202 HP11204 S51312C SOL11203 ora187 ora22485 oradb170

7 6

8

30 0

1

[Stat] parse count(hard)

4

8

12

16

AIX11202 HP11204 S51312C SOL11203 ora187 ora22485 oradb170 1 2

AIX11202

Username

1

2 SHERPA

3

18

19

1015

29689

30925

14791

42568

44850

39760

oracle...

sqlplu...

oracle...

0

0 SQL&PL

0

0

0

0

0

0

0

0

0

0

SID Serial# SPID CPU(%) Modu... Progr... Logic... Physical Reads Execute... Redo

Down

0

Error

0

Warning

0

Critical

60

C

C

C

C

LIN1204 15:13:41 CPU Usage 26%

LIN1204 15:12:41 CPU Usage 27%

LIN1204 15:12:41 CPU Usage 27%

LIN1204 15:12:41 CPU Usage 27%

Sherpa Long SQL· SQL 지연발생

DB에서 Long SQL 발생 · 어떤�프로그램(Page) 이지?· 조회 Bind 값이�원인인가?

snap(background)Session

CPU(%)

1,799 1,799 WAITED KNOWN 0nhj9t1861aa74JDBC Thin Client select count(*) from stress.ffs_test2 index.jsp 2,000 2,000 WAITED SHORT 0nhj9t1861aa796 JENNIFERJDBC Thin Client select count(*) from stress.ffs_test2 index.jsp 3,441 2,885 WAITED SHORT 5q6vkb9muyuvh882 JENNIFERJDBC Thin Client select count(*) from stress.ffs_test2 index.jsp 3,424 3,425 WAITED KNOWN 0nhj9t1861aa784 JENNIFER

JDBC Thin Client select /*+ index(a stress.ffs_test2_idx01) */ max index.jsp 3,058 2,249 WAITED KNOWN 0nhj9t1861aa784 JENNIFER

Logical Reads Physical Reads Wait State SQL IDUsername Program

JDBC Thin Client select /*+ index(a stress.ffs_test2_idx01) */ max index.jsp114 JENNIFER

URLElapsed TimeSQLSID SPID Serial# CPU(%) Username Program

JDBC Thin Client select /*+ index(a stress.ffs_test2_idx01) */ max index.jsp 1,799 1,799 WAITED KNOWN 0nhj9t1861aa711181234

56

40548 61215 4 JENNIFERJDBC Thin Client select count(*) from stress.ffs_test2 index.jsp 2,000 2,000 WAITED SHORT 0nhj9t1861aa7919 38866 42597 6 JENNIFERJDBC Thin Client select count(*) from stress.ffs_test2 index.jsp 3,441 2,885 WAITED SHORT 5q6vkb9muyuvh821 42804 34872 82 JENNIFERJDBC Thin Client select count(*) from stress.ffs_test2 index.jsp 3,424 3,425 WAITED KNOWN 0nhj9t1861aa7822 52662 22037 4 JENNIFER

JDBC Thin Client select /*+ index(a stress.ffs_test2_idx01) */ max index.jsp 3,058 2,249 WAITED KNOWN 0nhj9t1861aa7824 40260 65449 4 JENNIFERJDBC Thin Client select count(*) from stress.ffs_test2 index.jsp 2,349 1,855 WAITED KNOWN 5q6vkb9muyuvh826 49178 24061 6 JENNIFER

7 JDBC Thin Client select count(*) from stress.ffs_test2 index.jsp 1,855 3,256 WAITED KNOWN 0nhj9t1861aa7733 51846 15193 4 JENNIFER

Logical Reads Physical ReadsURL Wait StateElapsed TimeSQL SQL ID

Wait Class

OverAll 2019.11.18 14HPeriod

Time Unit

Time Slice

AIX11202

2019.11.25 00H

From 2019.11.25 00 Wait(%)

Snap Time : 2019-11-18 14:24

11-25 11:00 11-25 11:15 11-25 11:30 11-25 11:45 11-25 11:59

Using CPUI/O

16

12

8

4

0

Wait Wait (count) Wait (ms/count) CPU Memory Session Session HistoryStat

snapshot top process SQL ALL SQL Lock Tree Wait Detail snap(background)Session

00

To 2019.11.25 00 00

1H 2H 3H 24H

Hour1

당일 전일 3일 7일

View

2019.11.25 01H2019.11.25 02H2019.11.25 03H2019.11.25 04H2019.11.25 05H2019.11.25 06H2019.11.25 07H2019.11.25 08H2019.11.25 09H2019.11.25 10H2019.11.25 11H2019.11.25 12H2019.11.25 13H2019.11.25 14H2019.11.25 15H

LockLatchConcurrencyNetworkRACOther

SID SPID Serial# CPU(%) Username Program

JDBC Thin Client select /*+ index(a stress.ffs_test2_idx01) */ max index.jsp 1,799 1,799 WAITED KNOWN 0nhj9t1861aa711181234

56

40548 61215 4 JENNIFERJDBC Thin Client select count(*) from stress.ffs_test2 index.jsp 2,000 2,000 WAITED SHORT 0nhj9t1861aa7919 38866 42597 6 JENNIFERJDBC Thin Client select count(*) from stress.ffs_test2 index.jsp 3,441 2,885 WAITED SHORT 5q6vkb9muyuvh821 42804 34872 82 JENNIFERJDBC Thin Client select count(*) from stress.ffs_test2 index.jsp 3,424 3,425 WAITED KNOWN 0nhj9t1861aa7822 52662 22037 4 JENNIFER

JDBC Thin Client select /*+ index(a stress.ffs_test2_idx01) */ max index.jsp 3,058 2,249 WAITED KNOWN 0nhj9t1861aa7824 40260 65449 4 JENNIFERJDBC Thin Client select count(*) from stress.ffs_test2 index.jsp 2,349 1,855 WAITED KNOWN 5q6vkb9muyuvh826 49178 24061 6 JENNIFER

7 JDBC Thin Client select count(*) from stress.ffs_test2 index.jsp 1,855 3,256 WAITED KNOWN 0nhj9t1861aa7733 51846 15193 4 JENNIFER

Logical Reads Physical ReadsURL Wait StateElapsed TimeSQL SQL ID

AIX11202

00 20 40 59

1612

84

0

Dashboard Real-time Analysis Tuning Report

AIX11202

Wait Class

OverAll 2019.11.18 14HPeriod

Time Unit

Time Slice

From 2019.11.25 00 Wait(%)

Snap Time : 2019-11-18 14:24

11-25 11:00 11-25 11:15 11-25 11:30 11-25 11:45 11-25 11:59

Using CPUI/O

16

0

Wait Wait (count) Wait (ms/count) CPU Memory Session Session HistoryStat

snapshot top process SQL ALL SQL Lock Tree Wait Detail snap(background)Session

00

To 2019.11.25 00 00

1H 2H 3H 24H

당일 전일 3일

View

2019.11.25 15H

LockLatchConcurrencyNetworkRACOther

SID SPID Serial# CPU(%) Username Program

JDBC Thin Client select /*+ index(a stress.ffs_test2_idx01) */ max index.jsp 1,799 1,799 WAITED KNOWN 0nhj9t1861aa711181234

56

40548 61215 4 JENNIFERJDBC Thin Client select count(*) from stress.ffs_test2 index.jsp 2,000 2,000 WAITED SHORT 0nhj9t1861aa7919 38866 42597 6 JENNIFERJDBC Thin Client select count(*) from stress.ffs_test2 index.jsp 3,441 2,885 WAITED SHORT 5q6vkb9muyuvh821 42804 34872 82 JENNIFERJDBC Thin Client select count(*) from stress.ffs_test2 index.jsp 3,424 3,425 WAITED KNOWN 0nhj9t1861aa7822 52662 22037 4 JENNIFER

JDBC Thin Client select /*+ index(a stress.ffs_test2_idx01) */ max index.jsp 3,058 2,249 WAITED KNOWN 0nhj9t1861aa7824 40260 65449 4 JENNIFERJDBC Thin Client select count(*) from stress.ffs_test2 index.jsp 2,349 1,855 WAITED KNOWN 5q6vkb9muyuvh826 49178 24061 6 JENNIFER

7 JDBC Thin Client select count(*) from stress.ffs_test2 index.jsp 1,855 3,256 WAITED KNOWN 0nhj9t1861aa7733 51846 15193 4 JENNIFER

Logical Reads Physical ReadsURL Wait StateElapsed TimeSQL SQL ID

AIX11202

00 20 40 59

1612

84

0

Dashboard Real-time Analysis Tuning Report

AIX11202

Instance Business GUID Networ…클라이언트 종료�시간 애플리케이션수집�시간 응답�시간 SQL 시간 CPU 시간 ERRORFetch시간External…

X-View Filter

JENNIFER5

PORD-WAS1 5104069... 0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

57 /api/ACC020101SVC/get

/api/ACC020101SVC/get

/api/ACC020101SVC/get

/api/ACC020101SVC/get

/api/ACC020101SVC/get

/api/ACC020101SVC/get

/api/ACC020101SVC/get

50

49

45

56

51

49

12:26:07...

12:26:07...

12:26:07...

12:26:08...

12:26:12...

12:26:34...

12:26:35...

12:26:07...

12:26:07...

12:26:07...

12:26:08...

12:26:12...

12:26:34...

12:26:35...

5,607

6,813

5,003

4,298

6,338

4,314

5,102

5,403

6,639

4,767

4,173

6,168

4,189

5,042

5104069...

5104069...

5104069...

5104069...

0e594bdf

0e594bdf

0e594bdf

0e594bdf

0e594bdf

0e594bdf

0e594bdf

5104069...

5104069...

PORD-WAS1

Name

PORD-WAS1

PORD-WAS1

PORD-WAS1

PORD-WAS1

PORD-WAS1

타임라인�분석

애플리케이션 내보내기 전체�프로파일�내보내기

내보내기

테이블�컬럼관리

(단위:ms)

테이블�컬럼관리

Talk로�공유구간�분석 소켓 ERROR 스택트레이스 200 파일 0 메세지 51타임라인�분석

5,620Method

SQL

External Call

Call Tree Plain Text 0ms 메서드�표시 Not Profiled 표시

프로파일�이름 응답시간(ms)DB_SET_AUTO_COMMIT_FALSE

0

패키지 클래스

DB_OPEN_CONNECTIONS(java:comp/env/CBT_DS) 0.00%

281 562 843 1,124 1,405 1,586 1,967 2,248 2,529 2,810 3,091 3,372 3,653 3,934 4,215 4,496 4,777 5,058 5,339 5,6205,6205,620

JENNIFER5

SQL 매개변수�설정

매개변수 매개변수

YYYY-MM-DD

Y

F

Y

C

Y

Y

SHERPA

SHERPA

20191121

SHERPA

C

Y

Y

20191125

Instance Business GUID Networ…클라이언트 종료�시간 애플리케이션수집�시간 응답�시간 SQL 시간 CPU 시간 ERRORFetch시간External…

X-View Filter

JENNIFER5

PORD-WAS1 5104069... 0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

57 /api/ACC020101SVC/get

/api/ACC020101SVC/get

/api/ACC020101SVC/get

/api/ACC020101SVC/get

/api/ACC020101SVC/get

/api/ACC020101SVC/get

/api/ACC020101SVC/get

50

49

45

56

51

49

12:26:07...

12:26:07...

12:26:07...

12:26:08...

12:26:12...

12:26:34...

12:26:35...

12:26:07...

12:26:07...

12:26:07...

12:26:08...

12:26:12...

12:26:34...

12:26:35...

5,607

6,813

5,003

4,298

6,338

4,314

5,102

5,403

6,639

4,767

4,173

6,168

4,189

5,042

5104069...

5104069...

5104069...

5104069...

0e594bdf

0e594bdf

0e594bdf

0e594bdf

0e594bdf

0e594bdf

0e594bdf

5104069...

5104069...

PORD-WAS1

Name

PORD-WAS1

PORD-WAS1

PORD-WAS1

PORD-WAS1

PORD-WAS1

타임라인�분석

내보내기 전체�프로파일�내보내기

내보내기

테이블�컬럼관리

(단위:ms)

테이블�컬럼관리

Talk로�공유구간�분석 소켓 ERROR 스택트레이스 200 파일 0 메세지 51타임라인�분석

281 562 843 1,124 1,405 1,586 1,967 2,248 2,529 2,810 3,091 3,372 3,653 3,934 4,215 4,496 4,777 5,058 5,339 5,620Method

SQL

External Call

Call Tree Plain Text 0ms 메서드�표시 Not Profiled 표시

프로파일�이름 응답시간(ms)DB_SET_AUTO_COMMIT_FALSE

00451,2434,048459

패키지 클래스

DB_OPEN_CONNECTIONS(java:comp/env/CBT_DS) 0.00%0.00%0.01%

22%72%

1%

0%

DB_OPEN_CONNECTIONS(java:comp/env/CBT_DS)

DB_OPEN_CONNECTIONS(java:comp/env/CBT_DS)

DB_OPEN_CONNECTIONS(java:comp/env/CBT_DS)

DB_OPEN_CONNECTIONS(java:comp/env/CBT_DS)

DB_OPEN_CONNECTIONS(java:comp/env/CBT_DS)

Instance Business GUID Networ…클라이언트 종료�시간 애플리케이션수집�시간 응답�시간 SQL 시간 CPU 시간 ERRORFetch시간External…

X-View Filter

JENNIFER5

PORD-WAS1 5104069... 0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

57 /api/ACC020101SVC/get

/api/ACC020101SVC/get

/api/ACC020101SVC/get

/api/ACC020101SVC/get

/api/ACC020101SVC/get

/api/ACC020101SVC/get

/api/ACC020101SVC/get

50

49

45

56

51

49

12:26:07...

12:26:07...

12:26:07...

12:26:08...

12:26:12...

12:26:34...

12:26:35...

12:26:07...

12:26:07...

12:26:07...

12:26:08...

12:26:12...

12:26:34...

12:26:35...

5,607

6,813

5,003

4,298

6,338

4,314

5,102

5,403

6,639

4,767

4,173

6,168

4,189

5,042

5104069...

5104069...

5104069...

5104069...

0e594bdf

0e594bdf

0e594bdf

0e594bdf

0e594bdf

0e594bdf

0e594bdf

5104069...

5104069...

PORD-WAS1

Name

PORD-WAS1

PORD-WAS1

PORD-WAS1

PORD-WAS1

PORD-WAS1

타임라인�분석

내보내기 전체�프로파일�내보내기

내보내기

테이블�컬럼관리

(단위:ms)

테이블�컬럼관리

Talk로�공유구간�분석 소켓 ERROR 스택트레이스 200 파일 0 메세지 51타임라인�분석

281 562 843 1,124 1,405 1,586 1,967 2,248 2,529 2,810 3,091 3,372 3,653 3,934 4,215 4,496 4,777 5,058 5,339 5,620Method

SQL

External Call

Call Tree Plain Text 0ms 메서드�표시 Not Profiled 표시

프로파일�이름 응답시간(ms) 패키지 클래스

문제�프로그램(page)명�확인·담당자와�빠른�의사소통�가능

JENNIFER5

SQL 매개변수�설정

매개변수 매개변수

YYYY-MM-DD

Y

F

Y

C

Y

Y

SHERPA

SHERPA

20191121

SHERPA

C

Y

Y

20191125

Instance Business GUID Networ…클라이언트 종료�시간 애플리케이션수집�시간 응답�시간 SQL 시간 CPU 시간 ERRORFetch시간External…

X-View Filter

JENNIFER5

PORD-WAS1 5104069... 0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

57 /api/ACC020101SVC/get

/api/ACC020101SVC/get

/api/ACC020101SVC/get

/api/ACC020101SVC/get

/api/ACC020101SVC/get

/api/ACC020101SVC/get

/api/ACC020101SVC/get

50

49

45

56

51

49

12:26:07...

12:26:07...

12:26:07...

12:26:08...

12:26:12...

12:26:34...

12:26:35...

12:26:07...

12:26:07...

12:26:07...

12:26:08...

12:26:12...

12:26:34...

12:26:35...

5,607

6,813

5,003

4,298

6,338

4,314

5,102

5,403

6,639

4,767

4,173

6,168

4,189

5,042

5104069...

5104069...

5104069...

5104069...

0e594bdf

0e594bdf

0e594bdf

0e594bdf

0e594bdf

0e594bdf

0e594bdf

5104069...

5104069...

PORD-WAS1

Name

PORD-WAS1

PORD-WAS1

PORD-WAS1

PORD-WAS1

PORD-WAS1

타임라인�분석

내보내기 전체�프로파일�내보내기

내보내기

테이블�컬럼관리

(단위:ms)

테이블�컬럼관리

Talk로�공유구간�분석 소켓 ERROR 스택트레이스 200 파일 0 메세지 51타임라인�분석

281 562 843 1,124 1,405 1,586 1,967 2,248 2,529 2,810 3,091 3,372 3,653 3,934 4,215 4,496 4,777 5,058 5,339 5,620Method

SQL

External Call

Call Tree Plain Text 0ms 메서드�표시 Not Profiled 표시

프로파일�이름 응답시간(ms)DB_SET_AUTO_COMMIT_FALSE

00451,2434,048459

패키지 클래스

DB_OPEN_CONNECTIONS(java:comp/env/CBT_DS) 0.00%0.00%0.01%

22%72%

1%

0%

DB_OPEN_CONNECTIONS(java:comp/env/CBT_DS)

DB_OPEN_CONNECTIONS(java:comp/env/CBT_DS)

DB_OPEN_CONNECTIONS(java:comp/env/CBT_DS)

DB_OPEN_CONNECTIONS(java:comp/env/CBT_DS)

DB_OPEN_CONNECTIONS(java:comp/env/CBT_DS)

Instance Business GUID Networ…클라이언트 종료�시간 애플리케이션수집�시간 응답�시간 SQL 시간 CPU 시간 ERRORFetch시간External…

X-View Filter

JENNIFER5

PORD-WAS1 5104069... 0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

57 /api/ACC020101SVC/get

/api/ACC020101SVC/get

/api/ACC020101SVC/get

/api/ACC020101SVC/get

/api/ACC020101SVC/get

/api/ACC020101SVC/get

/api/ACC020101SVC/get

50

49

45

56

51

49

12:26:07...

12:26:07...

12:26:07...

12:26:08...

12:26:12...

12:26:34...

12:26:35...

12:26:07...

12:26:07...

12:26:07...

12:26:08...

12:26:12...

12:26:34...

12:26:35...

5,607

6,813

5,003

4,298

6,338

4,314

5,102

5,403

6,639

4,767

4,173

6,168

4,189

5,042

5104069...

5104069...

5104069...

5104069...

0e594bdf

0e594bdf

0e594bdf

0e594bdf

0e594bdf

0e594bdf

0e594bdf

5104069...

5104069...

PORD-WAS1

Name

PORD-WAS1

PORD-WAS1

PORD-WAS1

PORD-WAS1

PORD-WAS1

타임라인�분석

내보내기 전체�프로파일�내보내기

내보내기

테이블�컬럼관리

(단위:ms)

테이블�컬럼관리

Talk로�공유구간�분석 소켓 ERROR 스택트레이스 200 파일 0 메세지 51타임라인�분석

281 562 843 1,124 1,405 1,586 1,967 2,248 2,529 2,810 3,091 3,372 3,653 3,934 4,215 4,496 4,777 5,058 5,339 5,620Method

SQL

External Call

Call Tree Plain Text 0ms 메서드�표시 Not Profiled 표시

프로파일�이름 응답시간(ms) 패키지 클래스

SQL 호출�시�사용한�정확한 Parameter 확인·Data 조회�범위�등�빠른�문제�파악

SQL Detail - AIX1202(173954552)

SQL ID

SQL Full Text Plan

SQL Hash Value5q6vkb9muyuvh 1739549552 Start 2019-11-26 12:40:34 End 2019-11-27 12:40:35

Machine Modulej5vmweb1 Jennifer5

SPID CPID40006 1234Program JDBC Thin Client OS User 2019-11-27 12:40:35 OS User JENNIFER

CPU Logical readsj5vmweb1 Jennifer5 Program JDBC Thin Client

P1 P24 147584 P3 64Redo entries 2019-11-27 12:40:35 Last Wait direct path read

1234

SELECT /*+ index(a stress.ffs_test2_idx01) */ Max(ename)FROM stress.ffs_test2 aWHERE empno = 1000FOR UPDATE

Plan Tree Plan Text

SELECT STATEMENT 【 ALL_ROWS COST:5094 CARDINALITY: 】

Sherpasoft

Statistics NameElapsed Time 328.91Logical Reads 2,948,490Physical Reads 1,324,723Redo Entries 14,519

Hard Parse173

Cpu Time0

Avg Elapsed Time35.13

Avg Logical Reads1.9

Avg Redo Entries17,043.29

Avg Execute Count83.92

Avg Hard Parse1

Execute Count

0

Value

Elapsed Time 4 sec

Statistics

CPU Time 1.0 Lock 3.0

Wait ClassI/O 0Lock 223.1Latch 0.1Concurrency 0

RAC0

Other0

0.52

Network

ValueWait class

Wait Eventdb file sequential re 223.1

Value100

Percent(%)Top Wait Event

Execute History Plan History Bind Variable Wait Class Logical Reads Physical Reads

Elapsed Time 4 sec CPU Time 1.0 Lock 3.0

Module HistorySummary

SORT AGGREGATETABLE ACCESS BY INDEX ROWID:STRESS.FFS_TEST2

INDEX RANGE SCAN:STRESS.FFS_TEST2_IDX01(Search_Col:1)

SQL Detail - AIX1202(173954552)

SQL ID

SQL Full Text Plan

SQL Hash Value5q6vkb9muyuvh 1739549552 Start 2019-11-26 12:40:34 End 2019-11-27 12:40:35

Machine Modulej5vmweb1 Jennifer5

SPID CPID40006 1234Program JDBC Thin Client OS User 2019-11-27 12:40:35 OS User JENNIFER

CPU Logical readsj5vmweb1 Jennifer5 Program JDBC Thin Client

P1 P24 147584 P3 64Redo entries 2019-11-27 12:40:35 Last Wait direct path read

1234

SELECT /*+ index(a stress.ffs_test2_idx01) */ Max(ename)FROM stress.ffs_test2 aWHERE empno = 1000FOR UPDATE

Plan Tree Plan Text

SELECT STATEMENT 【 ALL_ROWS COST:5094 CARDINALITY: 】

Sherpasoft

Statistics NameElapsed Time 328.91Logical Reads 2,948,490Physical Reads 1,324,723Redo Entries 14,519

Hard Parse173

Cpu Time0

Avg Elapsed Time35.13

Avg Logical Reads1.9

Avg Redo Entries17,043.29

Avg Execute Count83.92

Avg Hard Parse1

Execute Count

0

Value

Elapsed Time 4 sec

Statistics

CPU Time 1.0 Lock 3.0

Wait ClassI/O 0Lock 223.1Latch 0.1Concurrency 0

RAC0

Other0

0.52

Network

ValueWait class

Wait Eventdb file sequential re 223.1

Value100

Percent(%)Top Wait Event

Execute History Plan History Bind Variable Wait Class Logical Reads Physical Reads

Elapsed Time 4 sec CPU Time 1.0 Lock 3.0

Module HistorySummary

SORT AGGREGATETABLE ACCESS BY INDEX ROWID:STRESS.FFS_TEST2

INDEX RANGE SCAN:STRESS.FFS_TEST2_IDX01(Search_Col:1)

DB 단에서 Lock으로 3초�지연�된�것을 확인

2.73

5

3

1

17:04

00

5,000

300

100

25

50

75

100

AIX11202 HP11204 S51312C SOL11203 ora187 ora22485 oradb17

USER

~ 3 ~ 10 ~ 30 > 30

SYS

AIX11202 HP11204 S51312C SOL11203 ora187 ora22485 oradb170

4

8

12

16

AIX11202 HP11204 S51312C SOL11203 ora187 ora22485 oradb170

1

2

3

4

0

13

26

0

10K

01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23

00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23

17:05 17:06 17:07 17:08 17:04 17:05

17:05:25 17:06:4517:03:25 17:08:24

17:04 17:05

9,259

14

22,781.8

0 0 0 0 01

59.55

2.8

TPS 동시사용자

오늘 호출건수

오늘 방문자

[System] CPU(sys + user)

[Session] Long Running Session Count [Session] Enqueue Waiting Session Count [Session] Active Sessions [Stat] Session logical reads

[Sherpa] Oracle Wait

4

8

12

16

AIX11202 HP11204 S51312C SOL11203 ora187 ora22485 oradb170

4

8

12

16

AIX11202 HP11204 S51312C SOL11203 ora187 ora22485 oradb170

5,696

11,392

17,088

22,784

17:03:27 17:05:06 17:06:45 17:08:240

~ 3 ~ 10 ~ 30 > 30

I/O Lock Latch Conc Network RAC

1.8

3.2

1.7

2.9

1.7

7

14

912

21

87

14

912

21

8

4.59

1,259

211201

Dashboard Real-time Analysis Tuning Report

HPI11204 S511312C SOL11203 oel711gtest ora187 oradb12c

2.73

5

3

1

17:04

00

5,000

300

100

25

50

75

100

AIX11202 HP11204 S51312C SOL11203 ora187 ora22485 oradb17

USER

~ 3 ~ 10 ~ 30 > 30

SYS

0

4

8

12

16

AIX11202 HP11204 S51312C SOL11203 ora187 ora22485 oradb170

10K

01 02 03 04 05 06 07 08 09 10 11

00 01 02 03 04 05 06 07 08 09 10 11

17:05 17:06 17:07

17:06:45 17:08:24

22,781.8

2.8

TPS

오늘 호출건수

오늘 방문자

[System] CPU(sys + user)

[Session] Long Running Session Count

17:05:06 17:06:45 17:08:24

7

14

9912

221

88

4.594.59

Dashboard Real-time Analysis Tuning Report

HPI11204 S511312C SOL11203 oel711gtest ora187 oradb12c

Instance Business GUID Networ…클라이언… 종료�시간 애플리케이션수집�시간 응답�시간 SQL 시간 CPU 시간 ERRORFetch시간Fronten… External…

X-View Filter

JENNIFER5

ORA_S -540771… 0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

4 /testOracle/index.jsp

/testOracle/index.jsp

/testOracle/index.jsp

/testOracle/index.jsp

/testOracle/index.jsp

/testOracle/index.jsp

/testOracle/index.jsp

3

3

3

3

3

8

12:26:07...

12:26:07...

12:26:07...

12:26:08...

12:26:12...

12:26:34...

12:26:35...

12:26:07...

12:26:07...

12:26:07...

12:26:08...

12:26:12...

12:26:34...

12:26:35...

5,607

6,813

5,003

4,298

6,338

4,314

5,102

5,403

6,639

4,767

4,173

6,168

4,189

5,042

275304…

4071318…

40111176

0

0

0

ORA_S

Name

ORA_S

ORA_S

ORA_S

ORA_S

ORA_S

타임라인�분석

내보내기 전체�프로파일�내보내기

내보내기

테이블�컬럼관리

(단위:ms)

테이블�컬럼관리

Talk로�공유구간�분석 ERROR 스택트레이스 00타임라인�분석

281 562 843 1,124 1,405 1,586 1,967Method

SQL

External Call

Call Tree Plain Text 0ms 메서드�표시 Not Profiled 표시

프로파일�이름 응답시간(ms)

service (ServletRequest,ServletResponse) javax.servlet.http HttpServlet5,607130451,2434,048459

패키지 클래스

[SQL 보기] SELECT #FROM DUAL

[SQL 보기]/* 585b47c936a99d74c71e6ec400000001c0a8004eindex.jsp */SELEC...

[SQL 보기]/* 585b47c936a99d74c71e6ec400000002c0a8004eindex.jsp */select...

[SQL 보기]/* 585b47c936a99d74c71e6ec400000003c0a8004eindex.jsp */select...

[SQL 보기]/* 585b47c936a99d74c71e6ec400000004c0a8004eindex.jsp */updat...

[SQL 보기]/* 585b47c936a99d74c71e6ec400000004c0a8004eindex.jsp */SELECT...

DB_OPEN_CONNECTION (jdbc/AIX112)

100%0%0%1%

22%72%

1%

0%

Instance Business GUID Networ…클라이언… 종료�시간 애플리케이션수집�시간 응답�시간 SQL 시간 CPU 시간 ERRORFetch시간Fronten… External…

X-View Filter

JENNIFER5

ORA_S -540771… 0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

4 /testOracle/index.jsp

/testOracle/index.jsp

/testOracle/index.jsp

/testOracle/index.jsp

/testOracle/index.jsp

/testOracle/index.jsp

/testOracle/index.jsp

3

3

3

3

3

8

12:26:07...

12:26:07...

12:26:07...

12:26:08...

12:26:12...

12:26:34...

12:26:35...

12:26:07...

12:26:07...

12:26:07...

12:26:08...

12:26:12...

12:26:34...

12:26:35...

5,607

6,813

5,003

4,298

6,338

4,314

5,102

5,403

6,639

4,767

4,173

6,168

4,189

5,042

275304…

4071318…

40111176

0

0

0

ORA_S

Name

ORA_S

ORA_S

ORA_S

ORA_S

ORA_S

타임라인�분석

내보내기 전체�프로파일�내보내기

내보내기

테이블�컬럼관리

(단위:ms)

테이블�컬럼관리

Talk로�공유구간�분석 ERROR 스택트레이스 00타임라인�분석

281 562 843 1,124 1,405 1,586 5,620Method

SQL

External Call

Call Tree Plain Text 0ms 메서드�표시 Not Profiled 표시

프로파일�이름 응답시간(ms)

service (ServletRequest,ServletResponse) javax.servlet.http HttpServlet5,607130451,2434,048459

패키지 클래스

[SQL 보기] SELECT #FROM DUAL

[SQL 보기]/* 585b47c936a99d74c71e6ec400000001c0a8004eindex.jsp */SELEC...

[SQL 보기]/* 585b47c936a99d74c71e6ec400000002c0a8004eindex.jsp */select...

[SQL 보기]/* 585b47c936a99d74c71e6ec400000003c0a8004eindex.jsp */select...

[SQL 보기]/* 585b47c936a99d74c71e6ec400000004c0a8004eindex.jsp */updat...

[SQL 보기]/* 585b47c936a99d74c71e6ec400000004c0a8004eindex.jsp */SELECT...

DB_OPEN_CONNECTION (jdbc/AIX112)

100%0%0%1%

22%72%

1%

0%

1,405 1,5861,405 1,586

DB단에서 SQL Time 4초�지연발생·DB에서�왜 4초나�걸렸지?·SQL Plan은�뭐지?