일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 네트워크
- 데이터과학
- 컴퓨터공학
- 웹개발
- 인공지능
- 컴퓨터비전
- springboot
- 소프트웨어
- 프로그래밍
- 컴퓨터과학
- 디자인패턴
- 자료구조
- 클라우드컴퓨팅
- 사이버보안
- 프로그래밍언어
- 데이터베이스
- 파이썬
- 알고리즘
- 데이터분석
- 데이터구조
- 네트워크보안
- Yes
- 자바스크립트
- 보안
- 머신러닝
- 딥러닝
- 소프트웨어공학
- 빅데이터
- 버전관리
- I'm Sorry
- Today
- Total
목록2025/07/11 (15)
스택큐힙리스트
한여름 야외·실내 가릴 것 없이 ‘찜통’이 되는 요즘, 열사병·열탈진 등 온열질환 환자가 급증하고 있어요. 발견 즉시 아래 5단계만 기억하면 생명을 구할 수도 있다는 사실! 네이버 건강 인기 블로그들이 공통으로 강조하고, 질병관리청·보건복지부 권고를 종합해 정리했습니다.1️⃣ 시원한 곳으로 이동 + 119 바로 신고환자를 그늘·에어컨이 켜진 실내로 옮기고, 폭염 특화 출동 체계를 갖춘 119에 즉시 연락하세요. 의식이 또렷해 보여도 고체온은 언제든 급격히 악화될 수 있습니다.2️⃣ 의식·호흡 확인 → 옷 느슨하게바닥에 눕힌 뒤 기도를 확보하고 호흡·맥박을 체크합니다. 벨트·넥타이처럼 꽉 끼는 옷가지를 풀어 체열 배출을 도와주세요.3️⃣ 빠른 냉각: 물·얼음·바람 3종 세트찬 물을 몸에 뿌리거나 젖은 수건..
Index Skip Scan이란?B-Tree 인덱스는 보통 왼쪽(선두) 칼럼으로 정렬돼 있어, 그 칼럼이 조건에 없으면 인덱스를 통째로 훑는(Full Scan) 일이 많습니다.Skip Scan은 선두 칼럼의 각 값(또는 범위)을 “건너뛰며” 하위 칼럼을 탐색해 “마치 여러 단일-칼럼 인덱스가 있는 것처럼” 동작합니다. Oracle·MySQL·TiDB 등은 옵티마이저가 스스로 판단해 적용하며, 실행계획에 INDEX SKIP SCAN(Oracle)·Using index for skip scan(MySQL EXPLAIN Extra) 등이 찍힙니다.동작 원리 깊이 보기선두 칼럼 Distinct 스캔예) (status, created_at) 인덱스에서 status(A/B/C) 값별 루트→리프 경로를 순차로 탐색하..
왜 또 페이징 이야기인가?LIMIT 100000, 20-식 Offset 페이징은 앞 페이지를 모두 스캔하느라 N×M 시간이 듭니다.Key-set 페이징(“지난번 마지막 ID > …”)은 빠르지만 정렬·필터 조합이 까다롭죠.여기서 Index Skip Scan + Covering Index를 함께 쓰면,프리픽스 컬럼 없이도 인덱스를 재활용하고디스크 테이블-액세스 없이 전부 인덱스에서만 읽게 됩니다.1️⃣ Index Skip Scan 살펴보기원리 : B-Tree 인덱스의 하위 키만 건너뛰어( skip ) 탐색 ⇒ “마치 여러 단건 인덱스가 있는 것처럼”언제? 프리픽스 컬럼의 카디널리티가 낮고 스킵 비용이 적을 때 유리Oracle, MySQL 8.0(InnoDB)/TiDB, PostgreSQL(비공식 플래너 힌..
1. 요청 처리 시간, 무엇을 어떻게 잴까?구간별 타이머Micrometer Timer를 메소드·API 호출마다 삽입하면 총 시간뿐 아니라 외부 API 호출, DB 쿼리, 비즈니스 로직 을 세부 구간으로 나눠서 계측할 수 있다. 예시는 timer.record(() -> ... ) 한 줄이면 끝!HTTP 필터/AOP로 시작 타임스탬프를 MDC(Logback) 에 넣어 요청-응답 로그를 한줄로 남기면 Kibana, Grafana 등에서 “slow-query” 대시보드가 자동 완성된다.분산 트레이싱(OpenTelemetry)를 함께 쓰면 외부 마이크로서비스까지 hop-by-hop 지연을 눈으로 확인할 수 있어 SLA 협상 근거가 명확해진다.2. “끊긴 DB 커넥션”이 풀 안에서 살아있는 이유네트워크 장비가 TC..