본문 바로가기

분류 전체보기71

SQL Server 변수에 SELECT 쿼리 결과 저장 SELECT 쿼리 결과를 변수에 저장 방법 1. 결과 행수 저장이 필요한 경우 @@ROWCOUNT 사용 SELECT @cnt = @@ROWCOUNT 방법 2. SELECT 절에서 변수에 할당 SELECT @cnt = log_cnt FROM Logdb.dbo.log_dtl WHERE log_id = 1 방법 3. 2번 방법의 쿼리를 SET절에 입력 SET @cnt = ( SELECT log_cnt FROM Logdb.dbo.log_dtl WHERE log_id = 1 ) 참고자료 https://itworldyo.tistory.com/180 2024. 4. 4. 22:20
CentOS 7에 Docker 설치 CentOS 7에 Docker 설치하기 1. Docker 설치 -- 저장소 설정 sudo yum install -y yum-utils sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo -- Docker 엔진 설치 sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin yum list docker-ce --showduplicates | sort -r sudo yum install docker-ce-18.03.1 docker-ce-cli-18.03.1 containerd.io docker-compose-plu.. 2024. 3. 28. 20:52
SQL Server 테이블 락 조회 SQL Server 테이블 락 조회 SELECT DTL.resource_type, CASE WHEN DTL.resource_type IN ('DATABASE', 'FILE', 'METADATA') THEN DTL.resource_type WHEN DTL.resource_type = 'OBJECT' THEN OBJECT_NAME(DTL.resource_associated_entity_id, SP.[dbid]) WHEN DTL.resource_type IN ('KEY', 'PAGE', 'RID') THEN ( SELECT OBJECT_NAME([object_id]) FROM sys.partitions WHERE sys.partitions.hobt_id = DTL.resource_associated_entit.. 2024. 3. 27. 21:16
콘웨이 법칙 콘웨이 법칙 시스템을 설계하는 조직은 그 조직의 의사소통 구조를 닮은 구조의 디자인을 만들게 된다. -> 조직의 결합도(의사소통)가 제품의 품질의 영향을 미친다. ※ 역콘웨이 법칙 : 시스템 구조에 따라 조직 구조를 변경 참고자료 https://yozm.wishket.com/magazine/detail/1494/ 2024. 3. 11. 15:50
사분위수 계산 방법 데이터셋 갯수 유형에 따른 사분위수 계산 방법 - 전체 데이터셋이 짝수개일 때 평균으로 계산 - 전체 데이터셋이 홀수개일 때 중앙값 포함/미포함에 따라 나눠짐 ① Inclusive : Q1(상위 25%), Q3(상위 75%) 계산 시 중앙값을 포함 ② Exclusive : Q1(상위 25%), Q3(상위 75%) 계산 시 중앙값을 제외 * ①, ② 방법의 차이점 Exclusive 계산이 Inclusive 계산보다 IQR(사분위수 범위) 범위가 넓고 이상치 갯수가 적음 참고자료 https://www.scribbr.com/statistics/interquartile-range/ https://www.transferpricing.co.za/iqr-exclusive-or-inclusive-that-is-the-.. 2024. 3. 4. 10:32
SQL Server 보안 개념 SQL Server 보안 개념 2023.08.16 (수) - 계정을 통한 접근 권한 관리 > 총 4단계 (로그인+사용자+권한+역할) * 인증 유형 - 윈도우 인증 : 윈도우 계정 정보로 SQL Server에 연결 - 서버 인증 : OS와는 별개의 ID/PW로 인증하여 SQL Server에 연결 1) 로그인 SQL Server에 접속이 가능한 수준을 의미 2) 사용자 각 데이터베이스 단위로 접근할 수 있는 단위 (기본값) > dbo : 데이터베이스 소유자 > guest : 모든 로그인에 대해 자동으로 접근이 허용된 사용자 > sys/INFORMATION_SCHEMA : 데이터베이스 내부의 시스템 개체를 참조하기 위한 사용자 3) 권한 개체를 사용하거나 명령문을 수행하는 단위 권한 종류 - 개체 사용 권한 .. 2024. 2. 22. 15:21
캐싱 전략 1. 캐시 (Cache) 데이터를 미리 복사해놓는 임시 저장소 Cache Lookup : 데이터 주소를 바탕으로 캐시에 접근하는 과정 ... Cache Hits와 Miss로 이어짐 Cache Hits : 캐시에 찾는 데이터가 존재하는 경우 Cache Miss : 캐시에서 데이터를 찾을 수 없는 경우 Cache Replacement : 캐시가 가득 차서 이전 개체를 제거해야 하는 경우 > Cache Hits 시 캐시 스토어에서 바로 가져온다. > Cache Miss 시 해당 처리 시에는 DB에서 가져온 후, 그 이후는 캐시의 데이터를 업데이트하여 Hits 할 수 있도록 함. 2. 캐시 종류 - 로컬 캐시 서버 내에서 접근하는 캐시 속도 빠름 쓰기 동작 시 데이터 일관성 깨지므로 캐시 동기화 비용 발생 - .. 2024. 2. 22. 14:22
데이터 분석가 요구 역량 데이터 분석가가 갖춰야 할 9가지 역량 - Hard Skill 1) 사용 언어 - SQL : 데이터 추출 및 분석 시 활용 - Python : 전처리 + 요인 분석, 예측 모델링 등의 심화 분석 시 활용 2) 통계학 - 상관관계, 회귀분석, 인과관계 등의 통계적 개념 - 가설 검정 관련 기초 통계학 3) 도메인 및 비즈니스에 대한 이해 - 산업에 따라 정의되는 문제가 상이해짐 - 비즈니스 지표 및 KPI 성공 지표에 대한 파악은 서비스 전반 이해에 꼭 필요함 4) 분석 툴 - SaaS 툴 : 구글 애널리틱스, 앰플리튜드 등 - BI 툴 : 태블로 등 * 분석 툴 활용 시에 필요한 데이터 마트 설계 및 구축 자동화 방법 습득도 도움 5) 데이터 엔지니어링 - 업무 자동화 스킬 : 일회성 분석(Ad-hoc).. 2024. 2. 21. 13:31
SQL Server - Identity 값 불러오기 Identity 값 출력 - 현재 세션 기준 -- INSERT문과 동시에 실행 필요 SELECT @@IDENTITY - 전체 세션 기준 SELECT IDENT_CURRENT('테이블명') 참고 자료 https://kuaaan.tistory.com/42 2024. 2. 14. 17:53