본문 바로가기
728x90

분류 전체보기71

SQL ORDER BY VS RANK 함수의 성능 비교: 인덱스 활용과 블록 I/O 관점 SQL 쿼리에서 ORDER BY는 단순히 결과를 정렬할 때 사용하고, RANK(Window Function)는 순위를 매길 때 사용합니다.하지만 대용량 테이블에서 이 둘을 잘못 사용하면 예상보다 큰 I/O와 CPU 자원(정렬 비용)이 들 수 있습니다.이 글에서는 ORDER BY와 RANK의 동작 원리를 심층적으로 살펴보고, 인덱스 존재 여부에 따른 Big(O) 시간 복잡도 및 효율적인 사용 사례를 정리해보겠습니다.1. ORDER BY vs RANK: 블록 읽기(Physical I/O) 방식 및 연산량(Big(O) 표기)1-a. 인덱싱된 컬럼 사용 시ORDER BY인덱스를 완전히 활용할 수 있는 경우예: ORDER BY 인덱스_컬럼DB 옵티마이저가 인덱스의 정렬 순서를 그대로 활용 → 별도의 정렬 연산 최.. 2025. 3. 28.
Microsoft AI Tour: AI의 새로운 시대와 비즈니스 혁신 https://www.youtube.com/watch?v=6gxyk0gR5rgMicrosoft는 AI 혁신을 가속화하기 위해 세 가지 핵심 플랫폼을 구축하고 있다.1. Copilot: AI의 새로운 사용자 인터페이스 (UI)Microsoft는 Copilot을 AI 시대의 핵심 UI로 정의하며, 사용자가 자연스럽게 AI를 활용할 수 있도록 지원한다.Copilot은 웹, 모바일, 앱 어디에서든 AI를 손쉽게 사용할 수 있도록 함기존의 UI(운영체제, 브라우저, 애플리케이션)가 AI 중심으로 변화자연어를 통한 명령과 자동화 기능을 강화하여 업무 생산성을 극대화예를 들어, Copilot이 회의에서 메모를 자동으로 정리하고, 이후 팀원들과 문서를 공동 작업할 수 있도록 하는 기능은 AI가 업무의 핵심 요소로 자리.. 2025. 3. 26.
VS Code에서 GitHub Copilot 프롬프트 제대로 활용하기 보호되어 있는 글 입니다. 2025. 3. 26.
주마레씨네 『CINEMATIC』 수령 후기 2025. 3. 20.
728x90