ablog

不器用で落着きのない技術者のメモ

2021-07-02から1日間の記事一覧

PostgreSQL でのパーティションメンテナンス

PostgreSQL の宣言的パーティションでパーティションのメンテナンスを行う。 pgbench(PostgreSQL 13) でパーティションテーブルを作成して、データをロードする。 $ /usr/pgsql-13/bin/pgbench -i -s 100 -U awsuser -h aurora-postgres124.cluster-********…

Aurora PostgreSQL で Writer でテーブルロック獲得時の Reader の状況

AWS

手順 Writer pgbench(PostgreSQL 13) でパーティションテーブルを作成して、データをロードする。 $ /usr/pgsql-13/bin/pgbench -i -s 100 -U awsuser -h aurora-postgres124.cluster-********.ap-northeast-1.rds.amazonaws.com -d postgres --partitions=1…

API Gateway で Cloudfront 経由のアクセスのみ許可する

AWS

サマリ 手順 API Gateway REST APIキーを作成、GET メソッドを統合タイプ: Mock で作成し、使用量プランと紐付ける [リソース]-[GETメソッド]-[メソッドリクエスト]で [API キーの必要性] を true に設定する。 [APIキー]を選択し、CloudFront に設定するAPI…

pgbench でパーティションを使う

Amazon Linux 2 に PostgreSQL 13 をインストールする - ablog データをロードする $ /usr/pgsql-13/bin/pgbench -i -s 100 -U awsuser -h aurora-postgres124.cluster-********.ap-northeast-1.rds.amazonaws.com -d postgres --partitions=10 --partition-…

Amazon Linux 2 に PostgreSQL 13 をインストールする

AWS

postgresql13、postgresql13-contrib をインストール $ sudo rpm -ivh --nodeps https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm $ sudo perl -i.org -pe 's/\$releasever/7/g' /etc/yum.repos.d/p…