목록2025/05 (2)
병호의 IT새싹키우기
💡 Linux의 top 명령어는 실시간으로 시스템의 리소스 사용 현황(프로세스, CPU, 메모리, 스왑 등)을 모니터링할 때 쓰이는 대표적인 도구 1. top 실행 및 화면 구성$ top실행하면 다음과 같이 크게 상단 요약 블록과 프로세스 리스트로 나뉨1-1. 상단 요약 블록첫째 줄현재 시각, 시스템 가동 시간(uptime), 로그인 사용자 수, 로드 애버리지(load average: 1분·5분·15분)둘째 줄Tasks: 총 프로세스 수, 실행(running), 대기(sleeping), 중지(stopped), 좀비(zombie) 수셋째 줄CPU 사용률 분포: us(유저), sy(시스템), ni(nice), id(idle), wa(I/O 대기), hi(하드웨어 인터럽트), si(소프트웨어 인터럽트)..
인덱스(Index)는 책 뒤에 붙는 찾아보기 표와 같은 역할을 합니다. 특정 컬럼(column)에 대한 검색 성능을 비약적으로 향상시키지만, 삽입·수정·삭제 시에는 추가적인 오버헤드가 발생 1. 인덱스의 기본 개념목적테이블에서 원하는 데이터를 빠르게 찾기 위해 미리 정렬된 구조를 만들어 두는 것비유두꺼운 책에서 “키워드”를 찾을 때 목차나 색인을 활용하듯, 데이터베이스는 인덱스를 사용해 검색 범위를 좁힘. 2. 어떻게 동작하나?B-Tree (Balanced Tree) 구조가장 일반적인 인덱스 구조균형 이진 트리 형태로, 검색 시 트리 높이만큼만 탐색Hash 인덱스키 값에 해시 함수를 적용해 위치를 계산동등 비교(=)에 빠르지만, 범위 검색(>, 3. 주요 장·단점 장점 단점검색 속도 대폭 향상인덱스..