일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- ChatGPT
- queryDsl #JPA #hibernate
- ContentCachingRequestWrapper
- Cross-Zone Load Balancing
- aws
- Routing Policies
- reflection API
- 람다 캡쳐링
- oracle
- 자바로그
- SSR #CSR
- 코딩삽질일기
- hikari cp
- 아파치 드루이드
- Application-Based Cookie
- ReactAdmin
- CannotGetJdbcConnectionException
- 슬로우 쿼리
- jpa
- 자연변수
- Route53
- Connection Draining
- 스프링
- superset-oracle
- 네트워크 io
- Duration-Based Cookie
- querydsl-sql
- UNION 열
- afterCompletion
- RequestBody로깅
- Today
- Total
목록oracle (3)
Forest Gump?
개요 프로젝트를 진행 중, 간헐적으로 DB peak를 치는 현상이 발생했다 . 점점 사용하는 aws rds cpu 퍼센테이지가 상승 곡선을 그리면서 95프로 이상 alert이 자주 오길래(ㅠㅠ), 정말 위험함을 온몸으로 느끼고 해결 방안을 찾아봤다. 1차 임시 해결 메인 rds는 오라클 하나만 쓰고 있고 멀티 AZ 전략도 취하고 있지 않아서, 일단 무지성 클래스 유형 업그레이드를 했다. 서비스는 해야하니까 올리긴 했지만, 평균 70-80사이였던 DB 평균 부하 30퍼센트대로 하락한걸 보고 마음이 많이 놓였다. 역시 돈이 최고다.. 라는 일그러진 생각이 들다가 근본적인 해결법이 아니라, 부하 피크 이유 분석을 시작했다. 원인 원인을 찾으려고, AWS RDS에서 제공하는 성능 계선 도우미에서 상위 호스트를 ..
superset oracle DB connection 오류 superset에서 ORACLE DB 접속 시 오류 발생. superset 공식 문서에 나와있는 python -m pip install cx_Oracle --upgrade --user 커맨드로 oracle connection을 하려 하니 아래와 같은 에러가 발생. 원인 :타 DB CONNECTION의 경우 패키지만 설치하면 연동되지만 , 오라클은 패키지(cx_Oracle)만 설치 해서 연결이 되지 않는다! 해결방법 : libaio패키지와 oracle client를 다운받아 환경변수 설정 export LD_LIBRARY_PATH = /opt/oracle/instantclient_11_2:$LD_LIBRARY_PATH 그리고 설치된 오라클 경로(/o..
UNION ALL과 OUTER JOIN의 차이는 , UNION ALL은 행의 합집합으로 나열하고 , OUTER JOIN은 열의 합집합으로 나열하는 차이 이라고 볼 수 있다. 하지만, 실무에서 쓰다 보니 LEFT OUTER JOIN으로 조인을 할 시, 기준이 되는 테이블의 데이터가 없으면 NULL로 처리되는 경우가 생겨서 다른 방법이 없나 생각을 해봤다. 그러다가 UNION ALL 을 이용해 행의 합집합이 아닌, 열의 합집합으로 붙이는 방법을 찾아내서 공유해본다. 예를들어 A란 테이블에서 A1,A2의 값을 날짜 기준으로 SELECT 하면 QUERY는 왼쪽과 같고 결과값은 우측과 같다. 여기서 같은 방식으로, B란 테이블에서 B3의 값을 날짜 기준으로 SELECT 한다면 다음과 같을것이다. 그럼 여기서, 둘..