2016/03 2

pgcrypto 확장 모듈을 이용한 oracle DBMS_CRYPTO 패키지 이용하는 함수들 마이그레이션

1. pgcrypto 확장 모듈 설치데이터베이스 관리자 권한으로 해당 데이터베이스에 접속해서, CREATE EXTENSION pgcrypto쿼리문을 실행 기본적으로 해당 확장 모듈에 포함된 함수들은 public 스키마에 만들어짐 2. 기본 사용법 postgres=# \dx+ pgcrypto "pgcrypto" 확장 기능 안에 포함된 객체들 객체 설명 ------------------------------------------------------- function armor(bytea) function armor(bytea,text[],text[]) function crypt(text,text) function dearmor(text) function decrypt(bytea,bytea,text) fun..

pgbench를 이용한 데이터베이스 성능 검사

ᇂ1. 데이터베이스 성능이란일반적으로 tps 초당 트랜잭션 수로 이야기함문제는 트랜잭션의 정의가 모호함 2. PostgreSQL & pgbench pgbench 는 기본적으로 tpc-b type 트랜잭션을 제공함tpc-b type은 클라이언트 - 서버 환경의 구시대 유물이 되었음 3. 아직도 pgbench 가 중요한 이유그럼에도 불구하고, 데이터베이스 서버가 운영되고 있는 호스트의 하드웨어 사양과 postgresql.conf 설정을 최적의 상태로 만들어 갈 지표를 찾는데, 이주 편한 도구 임 4. 작업 방법최대 288 클라이언트까지 테스트할 계획임으로 pgbench -i -s 500 으로 자료를 초기화함 pgbench -T 600 -c 클라이언트수 -j 쓰레드수형태로 클라이언트수와 쓰레드수를 동일하게 해..