2020년 12월 11일 금요일
Can we make a replica between the EPAS 9.6.6.11 and 10.15.24?
However, logical replication like xDB is possible between the EPAS 9.6.6.11 and 10.15.24.
From v10 onwards we have logical replication in the database itself that means if you want to replica between v10 and v11 then logical replication is possible without using the tool but between v9.6 to v10 only logical replica using tools is possible.
Please refer to the below documents for more information about directions for implementing a replication system using xDB Replication Server.
https://www.enterprisedb.com/edb-docs/d/edb-postgres-replication-server/user-guides/user-guide/6.2/toc.html
https://www.enterprisedb.com/edb-docs/static/docs/eprs/6.2/EDB_Postgres_Replication_Server_Users_Guide_v6.2.pdf
2020년 12월 4일 금요일
Red Hat Enterprise Linux 8.3 (RHEL 8.3) 릴리즈 (2020.11.03)
2020.11.03 에 Red Hat Enterprise Linux 8.3 (RHEL 8.3) 릴리즈 되었다.
8.1 이후 거의 6개월만에 업그레이드 되었다.
뭔가 업그레이드가 되었다고 하니, 일단 다운로드 해야겠다.
https://developers.redhat.com/products/rhel/download
이곳에서 iso 를 다운로드 받을 수 있다.
https://access.redhat.com/downloads/content/479/ver=/rhel---8/8.3/x86_64/product-software
혹은 여기에서 다운로드 받을 수 있다.
해당 주소로 이동하면, 다운로드 할 수 있는 링크가 나온다.
Version | Release Date | Description | Download |
---|---|---|---|
8.3.0 | 2020-11-03 | DVD iso | x86_64 (9 GB) |
Boot iso | x86_64 (682 MB) | ||
DVD iso | aarch64 (7 GB) | ||
Boot iso | aarch64 (607 MB) |
이렇게 친절하게 표도 퍼왔다.
출처
https://www.redhat.com
2020년 9월 14일 월요일
PostgreSQL table size, tablespace size, index size
https://korearank1.tistory.com/43
https://www.postgresdba.com/bbs/board.php?bo_table=B22&wr_id=14
2020년 9월 11일 금요일
PostgreSQL Monitoring(모니터링)
http://confluence.score/pages/viewpage.action?pageId=62984313
https://www.postgresql.org/docs/current/monitoring-stats.html
https://blog.gaerae.com/2015/09/postgresql-pg-stat-activity.html
https://www.datadoghq.com/blog/collect-postgresql-data-with-datadog/
https://www.postgresql.org/docs/current/view-pg-locks.html
https://github.com/parkbyunggyu/pbg_report/blob/master/README_KOR.txt
https://americanopeople.tistory.com/293
google : postgresql row exclusive lock
https://ktdsoss.tistory.com/257
PostgreSQL release(릴리즈), news(소식)
https://www.postgresql.org/about/newsarchive/
https://www.postgresql.org/docs/10/release.html
2020년 9월 9일 수요일
Why I picked Postgres over Oracle
작성중
https://www.enterprisedb.com/postgres-tutorials/why-i-picked-postgres-over-oracle-part-i
https://www.enterprisedb.com/postgres-tutorials/why-i-picked-postgres-over-oracle-part-ii
https://www.enterprisedb.com/postgres-tutorials/why-i-picked-postgres-over-oracle-part-iii
https://www.enterprisedb.com/blog/comparing-oracle-edb-postgres
https://www.enterprisedb.com/blog/the-complete-oracle-to-postgresql-migration-guide-tutorial-move-convert-database-oracle-alternative
PostgreSQL Partitioning
작성중
https://vimeo.com/400214981
https://www.slideshare.net/EnterpriseDB/the-truth-about-partitioning?ref=
https://www.enterprisedb.com/edb-docs/d/edb-postgres-advanced-server/user-guides/database-compatibility-for-oracle-developers-guide/9.5/Database_Compatibility_for_Oracle_Developers_Guide.1.341.html
2020년 9월 7일 월요일
PostgreSQL Tuple, 성능, vacuum (1)
작성중
postgresql cache hit rate
https://ianstream.github.io/2017-11-01-Postgres-성능-이해하기
https://www.postgresql.org/docs/10/monitoring-stats.html
https://dba.stackexchange.com/questions/103421/the-cache-hit-rate-using-pg-statio-user-tables/103442
https://gist.github.com/mmattozzi/5417191
https://dbguide.tistory.com/entry/튜플Tuple-과-백쿰VACUUM
https://linux.systemv.pe.kr/튜플tuple-과-백쿰vacuum
http://boring-text.blogspot.com/2019/05/postgresql-dead-tuple.html
https://postgresql.kr/blog/postgresql_table_bloating.html
https://blog.naver.com/PostView.nhn?blogId=anytimedebug&logNo=221323992204
PostgreSQL user, role, grant
작성중
postgres add user to group
postgresql grant table
https://www.postgresql.org/docs/11/sql-altergroup.html
https://www.postgresql.org/docs/11/role-membership.html
https://www.postgresql.org/docs/11/sql-grant.html
2020년 9월 4일 금요일
PostgreSQL TOAST(The Oversized-Attribute Storage Technique)
작성중
https://data-rider.blogspot.com/2015/07/postgresql-toast.html
https://www.postgresql.org/message-id/fa0a390a-ffbd-8da9-373a-1b981063ca4d%40commandprompt.com
https://stackoverrun.com/ko/q/11562969
https://dba.stackexchange.com/questions/264691/understanding-where-pg-toast-is-coming-from
http://postgresdesk.blogspot.com/p/an-example-of-getting-pgtoast.html
https://www.postgresql.org/docs/11/storage-toast.html
PostgreSQL temp_tablespaces
작성중
http://blog.naver.com/geartec82/221739989660
https://postgresql.kr/docs/9.6/manage-ag-tablespaces.html
https://www.enterprisedb.com/edb-docs/d/postgresql/reference/manual/11.0/runtime-config-client.html#GUC-TEMP-TABLESPACES
https://blog.dbi-services.com/about-temp_tablespaces-in-postgresql/
https://www.postgresql.org/docs/11/manage-ag-tablespaces.html
https://stackoverflow.com/questions/16713229/postgresql-doesnt-use-temp-tablespace
https://postgresqlco.nf/en/doc/param/temp_tablespaces/
2020년 7월 17일 금요일
PostgreSQL 모니터링
https://pgdash.io/
https://grafana.com/grafana/plugins/postgres
https://grafana.com/docs/grafana/latest/features/datasources/postgres/
https://grafana.com/grafana/dashboards/9628
https://grafana.com/grafana/dashboards/455
https://miiingo.tistory.com/93
https://semode.tistory.com/6
https://www.solarwinds.com/ko/database-performance-monitor/integrations/postgres-monitoring
https://blog.gaerae.com/2015/09/postgresql-pg-stat-activity.html
https://www.postgresql.org/docs/11/monitoring-stats.html
https://ktdsoss.tistory.com/257
https://americanopeople.tistory.com/293
https://www.postgresql.org/docs/9.3/view-pg-locks.html
http://confluence.score/pages/viewpage.action?pageId=108452045
https://www.datadoghq.com/blog/postgresql-vacuum-monitoring
PostgreSQL HA 구성
https://aws.amazon.com/ko/blogs/korea/failover-with-amazon-aurora-postgresql
https://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/AuroraUserGuide/AuroraPostgreSQL.BestPractices.html
https://cloud.hosting.kr/techblog_180717_failover-postgresql
https://postgresql.kr/blog/postgresql_incident_response.html
https://www.percona.com/blog/2018/09/07/setting-up-streaming-replication-postgresql
https://www.percona.com/blog/2019/10/11/how-to-set-up-streaming-replication-in-postgresql-12
https://www.scalingpostgres.com/tutorials/postgresql-streaming-replication
https://www.citusdata.com/blog/2019/05/30/introducing-pg-auto-failover
https://www.postgresql.org/docs/current/warm-standby.html
https://www.2ndquadrant.com/en/blog/evolution-fault-tolerance-postgresql-synchronous-commit
PostgreSQL pg_basebackup 사용 방법
2020년 7월 13일 월요일
PostgreSQL source code 문서 (by Doxygen)
https://doxygen.postgresql.org/index.html
이곳에 가면 source code를 살펴볼 수 있다.
계층적인 구조로 되어 있으므로, 한단계씩 내려가면서 살펴보면 된다.
샘플을 하나 찍어 본다면.....
PostgreSQL은 Post Master 에서부터 시작되므로.....
https://doxygen.postgresql.org/postmaster_8c.html
각 함수들의 호출 관계도 그림으로 나타내주고,
source code 내용들이 보인다.
복잡하다.....
참조
EPAS(EDB Postgres Advanced Server)와 Oracle 차이점
위 내용은 EDB와 PostgreSQL community 차이점에 대한 내용이다.
EPAS는 EDB에서 Oracle에 대항하기 위해 만든 제품이다.
오라클과 호환성을 높여서, 오라클로 구축되어 있는 서버를 EPAS로 migration 할 수 있도록 하고 있다.
아래 링크에서 EPAS와 Oracle의 호환성, 차이점을 살펴볼 수 있다.
https://info.enterprisedb.com/rs/069-ALB-339/images/technical-comparison-edb-postgres-enterprise-and-oracle-enterprise-ebook.pdf
PostgreSQL generate_series() 사용해서, 일련의 데이터 생성 방법
https://walkingfox.tistory.com/104
https://bloodguy.tistory.com/entry/PostgreSQL-generateseries
https://dullyshin.github.io/2020/03/13/PostgreSQL-generateSeries
https://modunote.tistory.com/127
https://www.postgresql.org/docs/current/functions-srf.html
https://www.postgresql.org/docs/current/functions-formatting.html
EPAS(EDB Postgres Advanced Server)와 PostgreSQL 차이점
PostgreSQL 도움 사이트 site
tutorialspoint.com/postgresql
postgrespro.com
postgresqlco.nf
pganalyze.com/blog
coiy.github.io/postgresql
pgpedia.info/p/pg_start_backup.html
2020년 5월 11일 월요일
Red Hat Enterprise Linux 8.2 (RHEL 8.2) 릴리즈 (2020.04.28)
8.1 이후 5개월만에 업그레이드 되었다.
뭔가 업그레이드가 되었다고 하니, 일단 다운로드 해야겠다.
https://developers.redhat.com/products/rhel/download
이곳에서 iso 를 다운로드 받을 수 있다.
https://access.redhat.com/downloads/content/479/ver=/rhel---8/8.2/x86_64/product-software
혹은 여기에서 다운로드 받을 수 있다.
해당 주소로 이동하면, 다운로드 할 수 있는 링크가 나온다.
Version | Release Date | Description | Download |
---|---|---|---|
8.2.0 | 2020-04-28 | DVD iso | x86_64 (8 GB) |
Boot iso | x86_64 (624 MB) | ||
DVD iso | aarch64 (6 GB) | ||
Boot iso | aarch64 (554 MB) |
이렇게 친절하게 표도 퍼왔다.
출처
https://www.redhat.com
2020년 2월 21일 금요일
리눅스에서 원격데스크톱(mstsc) 접속할때 리미너(remmina) 사용
원격데스크톱(mstsc)은 절대로 빼놓을 수 없는 기능이다.
일반적인 원격 컨트롤 프로그램들은 실제 화면을 기준으로 컨트롤 할 수 있지만,
원격데스크톱(mstsc)은 계정별로 컨트롤 할 수 있기 때문이다.
epel 먼저 설치 후, remmina 를 설치하면 된다.
% yum install epel-release
% yum install remmina.x86_64
혹시 rdp plugin 이 같이 설치되지 않으면 수동으로 추가 설치해 준다.
% remmina-plugins-rdp.x86_64
여러 plugin 이 존재한다.
% yum list | grep -i remmina
화살표가 가리키는 버튼으로 신규 connection 을 추가할 수 있다.
접속 정보를 입력하면 된다.
출처
https://jimnong.tistory.com/863
https://codeheart.tistory.com/110
https://moordev.tistory.com/102
2020년 2월 19일 수요일
CentOS docker 에서 ip addr 혹은 ifconfig 안될 때
https://hub.docker.com/_/centos
아마도 centos 공식 docker image 인가 보다.
image pull 해서 사용해 보니, 정말 minimal 인거 같다.
기본적으로 사용하던 네트워크 관련 명령어가 안된다.
이리저리 구글링해서 설치하는 방법을 검색해서 설치를 했다.
ifconfig 명령어 설치
% yum install -y net-tools
ip address 명령어 설치
% yum install -y iproute
출처
https://github.com/docker-library/docs/issues/526
2020년 1월 23일 목요일
EDB 지원 제품 및 플랫폼
https://www.enterprisedb.com/ko/services-support/edb-supported-products-and-platforms
종종 접속해서, 항상 최신 정보를 습득해야 할듯.
2020년 1월 21일 화요일
CentOS 8.1 릴리즈 (2020.01.15)
RHEL 8.1 릴리즈 (2019.11.05) 이후 2개월 조금 넘게 걸렸다.
http://kimchki.blogspot.com/2019/11/red-hat-enterprise-linux-81-rhel-81.html
CentOS 8.0 릴리즈 보다,
CentOS 8.1 릴리즈 작업이 훨씬 빨리 완료 되었다.
CentOS 8.0 릴리즈는 4개월이나 걸렸었는데......
http://kimchki.blogspot.com/2019/09/centos-8-20190924.html
RHEL 7.6 -> RHEL 8 -> RHEL 7.7 순서로 릴리즈 되는 바람에, CentOS도 순서가 엉키게 되었다.
CentOS 7.6 -> CentOS 8(작업하는 도중에 중단) -> CentOS 7.7 -> CentOS 8 순서가 되었다.
그래서 CentOS 8 릴리즈 시간이 좀 걸렸다.
http://kimchki.blogspot.com/2019/09/centos-8.html
wiki 페이지에 들어가면, 아래 그림처럼 각 단계별로 상태를 확인할 수 있다.
https://wiki.centos.org/About/Building_8
Item
|
Started
|
Ended
|
Status
|
Sources pushed to CentOS Git
|
2019-11-05
|
2019-11-14
|
DONE
|
Source code evaluation
|
2019-11-05
|
2019-11-14
|
DONE
|
Build Packages
|
2019-11-05
|
2020-01-??
|
DONE
|
Installer work
|
2019-11-05
|
2020-01-??
|
DONE
|
QA work
|
2019-12-18
|
2020-01-??
|
DONE
|
CR work
|
2019-12-20
|
2019-12-25
|
DONE
|
Release work
|
2020-01-??
|
2020-01-15
|
DONE
|
Final release
|
2020-01-15
|
2020-01-15
|
DONE
|
출처
https://wiki.centos.org/About/Building_8
화곡 어쩌라고, 굴사냥
석화찜(굴찜)을 먹으러 여의도로 갔다 그런데 재료가 모두 소진되었다고 마감이라고 한다 응? 다들 굴에 미쳤나? 굴을 찾아 헤매다 보니, 화곡까지 가게 되었다. 화곡은 처음 가본다. 첫인상은 "술집 겁네 많네" 피똥쌀때까지 마실 수 있...
-
종종 youtube에서 영상이나 노래를 다운로드 하고 싶을 때가 있다. 그래서 구글에서 검색해보면 수 많은 유투브(youtube) 다운로드(download) 사이트, 프로그램 정보를 찾을 수 있다. 그 중에서 몇가지를 기록해 두고자 한다. ...
-
PostgreSQL 은 DBMS 이다. 당연히 socket 을 통한 접속 기능을 제공하고 있다. 처음 설치를 하면, 보안을 위해서 socket 외부 접속이 막혀있다. 이것을 열어주기 위해서는 postgresql.conf 파일을 수정해야 한다. ...
-
Thunderbird(썬더버드) 백업 하는 방법은 간단하다. Thunderbird(썬더버드)는 특정 폴더에 메일 계정 정보와 메일 내용 모두 저장된다. 그러므로, 그 특정 폴더만 잘 백업하면 된다. 탐색기 실행 후, 아래 내용...