본문 바로가기
DB 인사이드 | PostgreSQL Data Alignment - Use Case DB 인사이드 | PostgreSQL Data Alignment - Introduction에 이어 본 문서에서는 실제로 Data Alignment을 위한 Column 위치 최적화 과정을 기술하며, 그 결과 스토리지 사용량 변화를 확인해 보겠습니다. 1. 데이터 정렬을 위한 Column 위치 최적화데이터 정렬을 위한 Column 위치 최적화는 불필요한 패딩(Padding) 사용을 감소시켜 공간 낭비를 최소화하고 검색 성능 향상에 목적이 있습니다. pg_type Catalog의 typalign과 typlen을 활용하여 최적화된 Column 위치를 지정할 수 있습니다. Column 정렬 규칙Column 정렬은 고정 크기의 Data Type을 먼저 배치한 후 가변 크기의 Data Type을 배치합니다.고정 크기.. 2025. 3. 25.
DB 인사이드 | PostgreSQL Data Alignment - Introduction 일반적으로 DBMS에서 테이블을 생성할 때 Column의 순서에 대한 고려는 크게 하지 않을 것입니다. 하지만, Column의 순서가 스토리지나 성능에 영향을 미친다면, Column의 순서를 고려해 볼 수 있을 것입니다. PostgreSQL은 데이터를 정렬하여 연속적으로 저장하기 때문에 Column의 순서가 스토리지나 성능에 영향을 미칠 수 있습니다. 상황에 따라 미치는 영향이 미비하여 무시할 수도 있고, Column의 수가 많거나 데이터가 많은 경우 미치는 영향이 커서 Column 순서를 고려해 볼 수 있습니다.본 문서에서는 PostgreSQL에서 Column 순서를 고려해야 하는 이유와 Column 순서에 따른 데이터 정렬 과정, 이를 통한 테이블을 최적화하는 방법을 테스트를 통해 설명합니다.📢 본.. 2025. 3. 25.
엑셈 임경석 이사 외 3인, 국가정보자원관리원 민간 전문가로 활동 엑셈 임경석 이사 외 3인, 국가정보자원관리원 민간 전문가로 활동SQL 튜닝 담당으로 국정자원 DBMS 안정적 운영 뒷받침장애 발생 시 우선적으로 투입돼 신속히 문제 해결 IT 통합 성능 관리 전문 기업 엑셈(205100, 대표 조종암, 고평석)이 소속 임직원 4명이 호평 속에 국가정보자원관리원(이하 ‘국정자원’) 장애 대응 민간 전문가 활동을 계속하고 있다고 11일 밝혔다. 엑셈에 따르면, 해당 임직원들은 SQL 튜닝 담당으로 국정자원 데이터베이스 관리 시스템(이하 ‘DBMS’)의 안정적 운영을 뒷받침한다. 이들은 국가정보자원관리원 및 관련 기관에서 DBMS 장애가 발생하면 우선적으로 투입되어 엑셈이 25년 동안 축적한 뛰어난 데이터베이스(이하 ‘DB’) 분석 역량을 십분 발휘하게 된다고 엑셈은 전했다.. 2025. 3. 11.
요즘 EXMER | 책을 쓰고 읽고 공유하는 겨울이 추워야 제맛이라지만 매년 추위는 낯설게 느껴집니다. 2월 말 밖은 춥지만, 안은 엑셈 기술 신간으로 여러분들로부터 뜨거운 애정을 받고 있는 요즘입니다. 게다가 EXEMER들 사이에서 기술 서적 출간과 맞물려 몇몇 도서가 화제가 되고 있기에 간만에 북.토.크를 좀 해볼까 합니다.  우선, 여러분! 감사합니다. 2025년 1월 릴리즈된 화제의 신간 『막힘없이 PostgreSQL: PostgreSQL 성능관리를 위한 핵심 매커니즘』이 전국 서점에 입고되었습니다. 지난 달에 독서 기대평 이벤트를 진행했었죠. 여러분들이 써주신 사연을 읽다 저도 모르게 울컥했습니다. 지식을 매개로 여러분들과 소통하고, 공감할 수 있었으니까요. 블로그라는 한정된 영역에 정말 일부의 사연만 모아봤는데... 여러분들의 엑셈에 대.. 2025. 2. 26.
막힘없이 PostgreSQL | 2025 화제의 신간 25년 새해, 뿌듯한 소식 하나 가져왔습니다. 엑셈 기술 서적 출간!!  엑셈은 글로벌 IT 회사란 타이틀과 더불어, 사실 출판사이기도 합니다. 24년 전 엑셈 창립 초기부터 지식 공유 가치에 큰 뜻을 두고, 지식 생산을 통해 많은 사람들과 소통해 왔습니다. 25년간 25권의 기술 서적 출간이란 타이틀은, 경쟁사에서 쉽게 따라올 수 없는 엑셈만의 독보적인 업적입니다. 엑셈의 스물다섯 번째 서적, 을 소개합니다.  여기서 잠깐! 책은 어디서 구매할 수 있나요? 윗 이미지 클릭하여 바로 구매 가능합니다!! 그리고 NOW엑셈 구독자분들께는 특별히 책 증정 이벤트를 준비했습니다. 이달 왕푸짐 이벤트에 참여하시면 추첨을 통해 25분께 저자의 친필 사인이 담긴 도서를 보내드리겠습니다.  출간 과정이 궁금해요 독자.. 2025. 1. 23.
왕푸짐 이벤트 | 막힘없이 2025 짜잔~~ 을 출간했습니다!!이 기쁜 소식을 전하며, 이번 달에는 특별히 책 증정 이벤트를 준비했습니다.추첨을 통해 총 25분께 저자의 친필 사인이 담긴 신간 도서를 배송해 드릴 예정이니, 많은 관심과 참여 부탁드립니다.  이벤트 안내 칭찬해주세요! 출간 기념 인사 및 책을 받아보고 싶은 이유를 공개 댓글로 남겨주세요.구글 설문지(바로가기)를 통해 응원 메시지 캡쳐본과 책을 받아볼 주소를 입력해주세요.추첨을 통해 25명에게, 2월 10일(월) 택배로 순차 배송하겠습니다.      기획 | 홍보팀 2025. 1. 23.
DB 인사이드 | PostgreSQL New Feature - 17 Release (2) 2024년 9월 28일 PostgreSQL Global Development Group은 최신 버전의 PostgreSQL 17을 출시하였습니다. PostgreSQL 17 출시에 따른 주요 기능을 소개합니다.📢 PostgreSQL 릴리즈 현황은 DB 인사이드 | PostgreSQL Setup - Version & Utility에서 확인할 수 있습니다.  PostgreSQL New Feature는 시리즈로 구성됩니다.PostgreSQL 17 주요 기능 설명과 파라미터, 시스템 카탈로그 변화PostgreSQL 17 추가, 개선 기능PostgreSQL 17 Vacuum 성능 향상PostgreSQL 17 증분백업(Incremental Backup) 본 문서에서는 PostgreSQL 17에서 추가, 개선된 내용을.. 2024. 12. 30.
DB 인사이드 | PostgreSQL New Feature - 17 Release (1) 2024년 9월 28일 PostgreSQL Global Development Group은 최신 버전의 PostgreSQL 17을 출시하였습니다. PostgreSQL 17 출시에 따른 주요 기능을 소개합니다.📢 PostgreSQL 릴리즈 현황은 DB 인사이드 | PostgreSQL Setup - Version & Utility에서 확인할 수 있습니다.  PostgreSQL New Feature는 시리즈로 구성됩니다.PostgreSQL 17 주요 기능 설명과 파라미터, 시스템 카탈로그 변화PostgreSQL 17 추가, 개선 기능PostgreSQL 17 Vacuum 성능 향상PostgreSQL 17 증분백업(Incremental Backup) 본 문서에서는 PostgreSQL 17의 주요 기능을 나열한 후.. 2024. 12. 30.
DB 인사이드 | PWI - LOCK > Relation-level Lock 📢 PWI(PostgreSQL Wait Interface) - LOCKPostgreSQL의 Wait Event에 대하여 다루기 전에, 먼저 PostgreSQL에서 사용하는 Lock에 대한 전반적인 내용을 다룰 예정입니다.PostgreSQL은 Relation과 같은 Object를 보호하는 Heavyweight Lock(HWLock), Relation의 구성 요소의 하나인 Row를 다루는 Row-level Lock, 그리고 일반적으로 공유 메모리의 데이터 구조에 접근할 때 사용하는 Lightweight Lock(LWLock) 등 다양한 유형의 Lock을 제공합니다.앞으로 PWI - LOCKS에서는 PostgreSQL에서 사용하는 Lock의 종류와 특징, 동작 방식 등을 알아보고, 사용 예시를 통하여 Loc.. 2024. 6. 11.