일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
29 | 30 | 31 |
- 스프링
- java
- javascript
- Vue
- Spring
- 개발공부
- 쿼리
- 스프링부트
- crud
- 개발
- 데이터베이스
- springboot
- component
- mssql
- reactjs
- JS
- 보안취약점
- table
- 컴포넌트
- 자바
- Intellij
- restapi
- 자바스크립트
- React
- DATABASE
- GIT
- EXTJS
- jdk
- sql
- 리액트
- Today
- Total
목록Database (16)
준준의 기록일지
이번에 고객사 운영서버에서 직접 쿼리 작업을 진행하다가 대형사고를 냈다. 2021년 1월 14일.. 백업 및 접속이력 테이블에 데이터가 실제로 insert되는 시간을 확인하기 위해 temp table에 데이터생성일자 컬럼을 추가했고, 데이터를 쌓고 있었다. 이 문제는 어려움 없이 해결했는데, 아무래도 고객사 DB기 때문에 3시간에 한번씩은 데이터를 비워주는 작업이 필요했다. 이 부분을 해결하기 위해서 datediff, dateadd between등 다양한 시도를 했고, 일이 터졌다. 해당 부분을 계속 테스트하기 위해서 where절에 최신 데이터만 insert해주는 조건을 빼버린 것.. 얼마나 멍청했는지, 스케줄러는 1분마다 도는데, 1분마다 30,000개의 데이터가 누적된 것이다. 3시간뒤 약 5백만개...
SELECT CONNECTIONPROPERTY('net_transport') AS net_transport, CONNECTIONPROPERTY('protocol_type') AS protocol_type, CONNECTIONPROPERTY('auth_scheme') AS auth_scheme, CONNECTIONPROPERTY('local_net_address') AS local_net_address, CONNECTIONPROPERTY('local_tcp_port') AS local_tcp_port, CONNECTIONPROPERTY('client_net_address') AS client_net_address 여기서 client_net_address가 보통 ip주소다. vip를 사용하는 경우 loca..
이중화 이중화란? 물리적으로 떨어져 있는 여러 개의 데이터베이스에 대하여 로컬 데이터베이스의 변경된 내용을 원격데이터베이스에 복제하고 관리하는 것. 그럼 원격 데이터베이스는 무엇을 뜻할까? 가상 데이터베이스로 점유율을 관리하는 논리적 DB? -> 확인이 필요하다. 이중화의 목적 데이터베이스의 무정지 서비스 사용자는 하나의 데이터베이스에 대해서만 작업을 수행 데이터베이스 이중화시스템에 연결되어 있는 다른 데이터베이스에도 작업내용이 동일하게 적용 여러개의 데이터베이스를 동시에 관리 이중화의 특징 1) High Availability 서비스 중이던 시스템 또는 S/W 오류 발생 시 사용가능한 시스템으로 즉시 접근이 가능해야 한다. 2) Database Consistency 하나의 데이터베이스 서버 내에서 이중..
javaexpert.tistory.com/503 [펌]오라클 OVER() 함수 설명 출처 : http://blog.naver.com/PostView.nhn?blogId=whitefre&logNo=140148769754 ★ OVER()함수란? OVER함수는 ORDER BY, GROUP BY 서브쿼리를 개선하기 위해 나온 함수라고 할 수 있습니다. ★ 전통 SQL 사용 SE.. javaexpert.tistory.com 추후 정리 예정