본문 바로가기
728x90
반응형

트러블슈팅2

금융 회사에서 일하는 개발자는 어떤 일을 할까 : 쿼리 잘못 짰다가 문의 폭탄 맞은 썰 푼다 오늘은 문제가 되지 않을 정도의 선에서 데이터와 테이블, 내용을 각색한 실무 썰을 한번 풀어볼까 한다. [타겟 독자]ORACLE GROUP BY / DISTINCT 실제 쓰임새가 궁금하다.백단에서 조회 ORACLE 쿼리를 짜고 유지/보수하는 실무 사례가 궁금하다.금융회사에서 일하는 개발자가 하는 일이 궁금하다.고기만두가 무슨 뻘짓을 하고 다녔길래 연이틀 야근을 하고 이 글을 쓰게 되었는지 궁금하다[이 글을 쓰고 있는 고기만두는] 금융회사에서 일하고 있는 개발자이며, 직급은 대리. 마냥 주니어라고 말하긴 이제 좀;; 금전과 관련된 내부 프로덕트 시스템을 다루고 있으며, (백-프론트 다 얕고 넓게 보고 있지만 백단에 더 방점이 찍혀있는 업무긴 하다. 그래서 백엔드 빌리지 소속.) 매일 완벽한 개발자 포스를 .. 2024. 2. 3. 19:37
Java 힙 공간 에러 발생한 배치 성능개선후기 2022.08.19 개발된지 3년이 넘은 이후로 마지막 수정 2019년 초 나 입사 전 그 뒤 전혀 수정 없이 매달 루틴하게 잘쓰던 자료 추출용 정기작업 배치에서 오류가 발생하였다. [문제점] 에러 로그를 보다보니 한가지 특이한 점, statistic에서 눈에 띄게 cpu time이 높은 걸 확인할 수 있었음 10분짜리 (워낙 대용량 자료를 인풋으로 하고있음) 작업이라 치면 8분이상은 cpu를 잡아먹음 그리고 로그에 찍힌 에러 발생한 원인도 java 힙 공간 에러 java.lang.outofmemory 어쩌고 저쩌고 로그가 가리키는 줄은 if (조건 a를 만족) -> b 로 출력한다 같은 단순한 라인이었지만 저 라인만이 문제가 아닐 것이라고 생각하여 코드 전체에 대한 분석을 팀원들과 함께 진행하였음 워낙.. 2022. 8. 22. 18:27
728x90
반응형