삐주
초급 개발자
삐주
전체 방문자
오늘
어제
  • 분류 전체보기 (126)
    • Programming (14)
      • JAVA (4)
      • Spring (0)
      • Python (5)
    • Database (12)
      • Oracle (0)
      • Sybase (3)
      • HANA DB (1)
    • Algorithm (10)
      • 백준 문제풀이 (0)
      • 문제로 풀어보는 알고리즘 프로그래밍 (1)
      • 프로그래머스 (8)
    • SAP (43)
      • EAI (37)
      • EAI 예제 (1)
      • ABAP (4)
      • SAP BC (0)
    • Tool (4)
      • Eclipse (0)
    • Infra (3)
      • Network (3)
      • OS (0)
      • Storge (0)
    • Etc (21)
      • 시사 (15)
      • 맛집 (0)
    • Study (12)
      • 파이썬 머신러닝 프로젝트 (1)
      • 영어 (7)
      • 리눅스마스터 (3)
      • SQLD (0)

태그

  • DB
  • pI
  • DATABASE
  • SAP EAI
  • EAI
  • 프로그래머스
  • 코로나
  • sap
  • 코로나19
  • error

티스토리

반응형
250x250
hELLO · Designed By 정상우.
삐주

초급 개발자

SAP/EAI

[EAI] EAI DB CPU가 미치는 영향

2020. 11. 18. 11:18
728x90
반응형

SAP EAI 운영하다보면 다양한 이슈가 발생합니다. 그 중 DB의 CPU가 EAI에 미치는 영향이 있어서 글로 남깁니다.

 

SAP EAI에서 인터페이스를 통해 전문을 전달하는 방법 중 JDBC를 사용하여 DB에 다양한 쿼리문을 보낼 수 있는데요.

그 중에 INSERT요청과 PROCEDURE요청을 같이 보내주는 방식을 사용하였습니다.(해당 전송 방식은 EOIO 순차처리 방식으로 개발하였습니다.)

 

해당 이슈가 발생하였을 때 로그를 확인해보앗을 때 INSERT는 빠른 시간에 처리가 되었지만 PROCEDURE를 처리하는데 있어서 지연이 발생하였습니다. 그래서 해당 원인을 처음에는 PROCEDURE의 쿼리가 문제가 있구나 판단하였는데 알고보니 CPU가 100%까지 올라갔을 때 처리 지연이 되었다고 하네요. 지연되었던 시간에 확인해보니 접속 유저들이 많아서 났던 지연이라고 합니다. 붙어있는 Session 들을 kill해보니 점차 빨라지더라고요.

 

혹시나 비슷한 상황일 경우에는 DBA에게 문의하여 현재 CPU 가용률을 물어보시는 것도 좋을 것 같네요.

728x90
반응형

'SAP > EAI' 카테고리의 다른 글

JDBC Sender - Transaction Isolation Level  (0) 2020.11.26
[EAI] ORA-08177: can't serialize access for this transaction  (0) 2020.11.26
[SAP EAI] Could not trigger cluster event FAIL_MESSAGE_NOALERT for node  (0) 2020.10.20
[SAP EAI] QUEUE 전송 방식  (0) 2020.09.10
[SAP EAI] JDBC Receiver Channel (Maximum Concurrency Error)  (0) 2020.09.02
    'SAP/EAI' 카테고리의 다른 글
    • JDBC Sender - Transaction Isolation Level
    • [EAI] ORA-08177: can't serialize access for this transaction
    • [SAP EAI] Could not trigger cluster event FAIL_MESSAGE_NOALERT for node
    • [SAP EAI] QUEUE 전송 방식
    삐주
    삐주

    티스토리툴바