PostgreSQL のインストールと DB (データベース) の作成 (Windows)
このページでは、Windows 環境に PostgreSQL 11 をインストールし、Atlassian 製品用のデータベースを作成する手順を説明します。
PostgreSQL のインストール
1. インストーラーファイルをダウンロードする
PostgreSQL をインストールする Windows 環境から こちらのページ にアクセスし、PostgreSQL のインストーラーファイルをダウンロードします。
現在利用できるバージョンをいくつか選択できますが、今回は Windows x86-64 の 11.15 をダウンロードします。
ダウンロードしたインストーラーファイルは、適当なディレクトリに保存してください。
2. インストーラーファイルを実行する
ダウンロードしたインストーラーファイルを実行します。
3. セットアップ画面の表示
インストーラーを実行すると Setup 画面が表示されるので、Next ボタンをクリックします。
4. インストールディレクトリの設定
Installation Directory 画面が表示されるので、PostgreSQL をインストールするディレクトリを指定します。
今回はデフォルトの設定で進めるので、このまま Next ボタンをクリックします。
5. データディレクトリの設定
Data Directory 画面が表示されるので、PostgreSQL のデータを保存するディレクトリを指定します。
今回はデフォルトの設定で進めるので、このまま Next ボタンをクリックします。
6. パスワードの設定
Password 画面が表示されるので、データベースのスーパーユーザー (postgres) のパスワードを設定します。
Password にパスワードを入力し、確認のため Retype password にも同じパスワードを入力したら Next ボタンをクリックします。
7. ポート番号の設定
Port 画面が表示されるので、PostgreSQL へ接続するためのポート番号を指定します。
今回はデフォルトの設定で進めるので、このまま Next ボタンをクリックします。
8. ロケールの設定
Advanced Options 画面が表示されるので、データベースで使用されるロケールを指定します。
"Japanese, Japan" を選択して Next ボタンをクリックします。
9. インストールの実行
Ready to Install 画面が表示されるので、設定した内容に問題がなければ Next ボタンをクリックしてインストールを実行します。
設定内容を見直す場合は、Back ボタンから戻ることができます。
Next ボタンを押すとインストールが始まるので、しばらくお待ちください。
10. インストールの完了
PostgreSQL のインストールが完了しました。
Launch Stack Builder at exit? のチェックは外して、Finish ボタンをクリックします。
パフォーマンスの調整
設定ファイル (postgresql.conf) を修正して、PostgreSQL のパフォーマンスを調整します。
1. 設定ファイルをテキストエディタで開く
インストール時に指定した PostgreSQL のデータディレクトリ内にある postgresql.conf ファイルをメモ帳等のテキストエディタで開きます。
2. 値を変更する
postgresql.conf ファイル内の以下の行を見つけ、それぞれ変更していきます。
shared_buffers の値を変更し、メモリバッファで使用するメモリ量を設定します。
この値はご利用のサーバの環境にも左右されてしまいますが、今回は 512MB を指定します。変更前
shared_buffers = 128MB変更後
shared_buffers = 512MBwork_mem のコメントアウトを解除し、ソート用のメモリバッファを指定します。
変更前
#work_mem = 4MB変更後
work_mem = 4MBwal_buffers のコメントアウトを解除し、トランザクションログを書き出す際に使用されるメモリバッファを指定します。
変更前
#wal_buffers = -1変更後
wal_buffers = 64kB