postgresql

PostgreSQL

(PostgreSQL 성능 튜닝) JOIN ON 테이블 결합 조건문에서 함수 제거하기

SELECT * FROM TBL_A1 X JOIN TBL_A2 Y ON 함수(X.ITEM) = 함수(Y.ITEM) 과 같이 테이블을 결합해서 데이터를 취득할 때, 결합 조건 항목에 대해 함수를 사용하는 경우와 사용하...
0
PostgreSQL

(PostgreSQL 성능 튜닝) UNION ALL 결과의 출력 건수 제한하기

테스트용 테이블 작성하기 다음 ddl문으로 대량의 데이터를 저장할 tbl_test1, tbl_test2 테이블을 작성합니다. DROP TABLE IF EXISTS tbl_test1; CREATE TABLE IF NO...
0
C/C++언어

PostgreSQL libpq C 라이브러리 사용 시 오류 해결하기

PostgreSQL libpq로 프로그램을 작성해서 컴파일할 때 일어나는 오류를 해결하는 방법을 소개합니다. 샘플 소스 다음 소스를 pgsql_sample01.c 파일 명으로 저장합니다. 컴파일 (include 참조...
0
Linux

Linux su명령을 이용해서 다른 사용자 권한으로 프로그램 실행하기

Linux에서 Oracle이나 PostgresSQL의 명령들을 root 사용자로 실행하는 것은 $ORACLE_HOME, $PGDATA 등의 환경 변수를 준비해야 하며 또한 root 사용자로 실행해서 생성된 파일들은 ...
0
PostgreSQL

(PostgreSQL generate_series함수) 테이블 외래 키(Foreign Key) 참조 정합성을 유지 하면서 각종 형식의 대량 데이터 작성하기

PostgreSQL에서 성능 테스트를 위해 테이블과 테이블의 외래키(Foreign Key) 참조 정합성을 유지 하면서 각종 형식의 대량 데이터를 작성하는 방법을 설명합니다. 대량 데이터 작성용 샘플 테이블 작성 익숙...
0
PostgreSQL

PostgreSQL 더미 데이터 대량 작성용 벤치 마크 도구 pgbench 사용법

벤치 마크 도구 pgbench는 PostgreSQL 서버 인스톨러에 동봉되어 있기 때문에 함께 설치됩니다. 설치에 대해서는 다음 글을 참조하십시오. Windows Server 2019에서 PostgreSQL 13.5...
0