POSTGRESQL/단편 19

PostgreSQL 글로벌 컨트리뷰터와의 기술 인터뷰_feat. 최신 PG 17버전

PostgreSQL 글로벌 컨트리뷰터와의 기술 인터뷰feat. 최신 PG 17버전 PostgreSQL 전문 기업 비트나인에서 특별한 시간을 준비했습니다. 비트나인 제품의 핵심 연구원과 인터뷰를 통해 PostgreSQL 이야기를 나눠보려고 합니다. 최근 릴리즈된 17 Beta 버전에 대한 전문가의 견해도 놓치지 않고 담아왔습니다. 그럼 지금부터 시작합니다. Q. 안녕하세요, Umar Hayat 수석보님! 자기소개 부탁드립니다.  안녕하세요, 인터뷰에 초대해 주셔서 감사드립니다. 저는 Umar Hayat이고 파키스탄에서 왔습니다. 현재는 가족과 함께 서울에서 살면서 데이터베이스 전문기업 비트나인에서 일하고 있습니다.  Q. 그동안 어떤 커리어를 쌓아 오셨는지 궁금합니다.  저는 컴퓨터 사이언스 학사 학위를 ..

POSTGRESQL/단편 2024.06.27

PostgreSQL 성능 저하 Troubleshooting 가이드-2부-

작성자: 서준섭 과장_DB 기술센터-DB Tech팀 PostgreSQL 트러블슈팅 가이드: Slow Query PostgreSQL에서 slow query는 전반적인 시스템 성능에 큰 악영향을 줄 수 있습니다.  먼저 slow query는 데이터베이스 서버의 CPU와 메모리 자원을 과도하게 소모하여 다른 쿼리들의 실행을 방해할 수 있습니다. 이는 전체적인 응답 시간 지연으로 이어져, 사용성을 크게 저하시킬 수 있습니다.  또한 slow query는 데이터베이스 연결 수를 급격히 증가시켜 리소스 고갈로도 이어질 수 있습니다. 이 경우 새로운 연결 요청이 지연되거나 거부되어 전체적인 서비스 가용성이 떨어질 수 있습니다.  더불어 데이터베이스 로그 파일의 용량을 빠르게 증가시켜 디스크 공간 문제도 야기할 수 있..

POSTGRESQL/단편 2024.06.26

PostgreSQL 성능 저하 Troubleshooting 가이드-1부-

작성자: 서준섭 과장- DB 기술센터 I DB Tech팀PostgreSQL 트러블슈팅 가이드: OS 리소스 확인 및 세션 정보 조회 데이터베이스 성능 저하는 애플리케이션 전체의 성능에 큰 악영향을 미칩니다. 데이터베이스의 성능이 저하되면, 웹사이트 로딩 속도가 느려지거나 트랜잭션 처리 속도가 감소하여 사용자 경험이 크게 악화될 수 있습니다. 이러한 성능 저하는 갑작스럽게 발생할 수 있으며, 원인을 빠르게 찾아내고 해결하는 것이 매우 중요합니다.  성능 저하 문제를 해결하기 위해서는 체계적인 troubleshooting 프로세스가 필요합니다. 먼저 데이터베이스 서버의 전반적인 리소스 사용량을 확인하여 병목 지점을 찾아내야 합니다. CPU, 메모리, 디스크 I/O, 네트워크 사용량 등을 모니터링하여 어느 리..

POSTGRESQL/단편 2024.06.24

누가 Vacuum을 방해하는가?

작성자: 이익구 이사- DB테크센터 -TSM그룹누가 Vacuum을 방해하는가?Postgresql 입문자라면 누구나 Vacuum이 중요하다는 것을 알고 있을 것이다.Vacuum은 dead tuples에 의해 차지하고 있는 disk space를 정리하여 table size가 쓸데없이 커지는 것을방지하며, 불필요한 block read를 줄이고 최신의 통계정보 갱신으로 보다 나은 실행계획을 세울수 있도록query optimizer에 도움을 주며 wraparound가 발생하는 것을 방지하도록 해 준다.“autovacuum=on으로 설정하면 모든게 자동으로 알아서 잘 처리해 주는거 아냐?” 라고 할 수도 있지만실상은 그렇지 않다.이 글에서는 autovacuum=on 운영하에서 dead tuples을 제대로 정리하지..

POSTGRESQL/단편 2024.06.17

스타트업을 위한 안정적인 DBMS관리 노하우

스타트업을 위한 안정적인 DBMS관리 노하우 오픈소스 DBMS의 성능에 대한 신뢰성이 높아지면서 오픈소스 DBMS 시장 규모는 점차 확대되고 있으며, 국내 많은 스타트업도 이러한 추세에 따라 PostgreSQL, MariaDB 등과 같은 오픈소스 DBMS를 도입하고 있습니다. 오픈소스를 사용하면 개발 리소스를 절감하고, 비용 효율을 극대화하며, 빠른 시장 변화에도 유연하게 대응할 수 있어 스타트업에게 매력적인 선택지가 됩니다.  특히 운영 안정성이 중요한 데이터베이스 시장에서도 오픈소스의 사용률이 증가하고 있습니다. 대표적으로 PostgreSQL은 글로벌 DBMS 시장에서 전체 인지도 4위를 차지하였고, 2023년 전문 개발자 대상 인기도 설문조사에서 1위를 기록했습니다.  그러나 데이터베이스는 상용 제..

POSTGRESQL/단편 2024.06.03