본문 바로가기
PostrgreSQL 세션 확인 쿼리 / 디비 용량 확인 쿼리 등 사내에서 이번 프로젝트에 PostrgreSQL 를 사용하면서, 생소한 쿼리들이 많아서 따로 찾아보고 정리해둔다. --session 조회 SELECT * from pg_stat_activity WHERE client_addr = 'IP주소'; --session kill SELECT pg_terminate_backend('port 번호'); --1분 이상 실행되는 쿼리 확인 SELECT current_timestamp - query_start AS runtime, datname, usename, query FROM pg_stat_activity WHERE state = 'active' AND current_timestamp - query_start > '1 min' ORDER BY 1 DESC; --데이터베.. 2023. 6. 8.
[MySQL] AUTO_INCREMENT 값 초기화 쿼리 ALTER TABLE #테이블명 AUTO_INCREMENT=1; SET @COUNT = 0; UPDATE #테이블명 SET #칼럼명 = @COUNT:=@COUNT+1; TEST로 넣어놨던 데이터의 AUTO_INCREMENT값은 데이터를 삭제한다고해서 0으로 자동 초기화되지 않는다. 해당 쿼리를 사용해서 기존 데이터들의 AUTO_INCREMENT값을 0부터 순차적으로 바꿔줄수있다. 2023. 5. 9.
JSON 형식 LIST에서 원하는 키 값만 가져오기 [{ "useYn": null, "regrId": null, "regDttm": null, "regrIp": null, "updtrId": null, "updtDttm": null, "updtrIp": null, "delYn": null, "current": null, "clsId": "IN01", "clsVer": "1", "clsCnt": "22", "clsTtl": null }, { "useYn": null, "regrId": null, "regDttm": null, "regrIp": null, "updtrId": null, "updtDttm": null, "updtrIp": null, "delYn": null, "current": null, "clsId": "IN02", "clsVer": "1",.. 2023. 5. 4.
데이터베이스 / 서버 / 최신기사 / 뉴스 / 정보 유용한 사이트 (일본 사이트) https://www.kagoya.jp/howto/ カゴヤのサーバー研究室|レンタルサーバー屋さんのノウハウを大公開 レンタルサーバーのノウハウ・基礎知識ならカゴヤのサーバー研究室。レンタルサーバー屋さんならではの詳しい情報を初心者にも分かりやすく解説しています。毎月最新情報を更新!ホー www.kagoya.jp 필요한 정보를 찾다가, 해당 사이트를 알게되었다. 일본답게 설명글도 일러스트로 알기 쉽게 작성되어있다. 나는 일본어를 할 줄 알아서 유용하긴한데.. 일본어를 할 줄 몰라도 구글 번역으로 보시길 2023. 4. 27.
소프트웨어 설계 / UML / DFD / ER / SRP / OCP / LSP / ISP / DIP 소프트웨어 설계는 소프트웨어 개발 생명주기에서 가장 중요한 단계 중 하나로, 시스템의 기능, 구조, 인터페이스, 데이터 구조 등을 결정하는 과정이다. 이를 위해 소프트웨어 설계에서는 다양한 기법과 모델을 사용한다. 먼저 소프트웨어 설계는 크게 아키텍처 설계와 세부 설계로 나눌 수 있다. 아키텍처 설계 : 전체 시스템의 구조를 결정한다. 세부 설계 : 모듈 단위로 기능을 구체화한다. 소프트웨어 설계에서는 아키텍처 설계와 세부 설계를 통해 시스템의 구조와 기능을 구체화하고 구현할 수 있는 계획을 수립하는 것이 중요하다. 소프트웨어 설계에서 사용하는 기법과 모델 UML(Unified Modeling Language): 객체지향 설계에 많이 사용되는 표준화된 모델링 언어로, 클래스 다이어그램, 시퀀스 다이어그램.. 2023. 4. 16.