PostgreSQL Q&A 実録
- ダウンロード商品¥ 500
ダウンロード版PDFファイルです。表紙などを含めて37ページです。 本書は、筆者がPostgreSQL の設計や導⼊、運⽤開始後のサポート業務を⾏ってきた中で、実際にあった相談や質問をもとにQ&A 形式に構成し直したものです。 実際にあった事例をもとにしているので、読者の⽅が同じような事例に直⾯したときに回答できるかもしれません。また、よくある質問を事前に知っておくことで説明でき、余計な質問を排除できるかもしれません。特に筆者の業務柄、Oracle からの移⾏についても相談や質問が多いので、その辺に関わりのある⽅には有益かもしれません。 よくある質問はよくあるミスでもあるので、⾃⾝がPostgreSQL を使⽤する際にも、ここに注意すればいいということがわかると思います。 さらに、質問に回答するという形で「なぜ回答はこれで正しいのか?」をPostgreSQL の構造を解説しながら説明しますので、PostgreSQL の内部動作を知りたい⽅にも役⽴つことと思います。
目次
はじめに 第1 章導⼊‧設計編 1.1 PL/SQL をそのまま使いたいんですけど動かせますか? 1.2 ⽂字コードはShift_JIS でお願いします 1.3 パスワードに使えない⽂字ってありますか? 1.4 work_mem の値のおすすめはなんですか? 1.5 テーブル作ったら名前が⼩⽂字になりました。⼤⽂字にできませんか? 1.6 PostgreSQL は定期的にVACUUM をしなきゃいけないと聞きました。負荷になりそうなので⽌めてもいいですか? 1.7 CHECKPOINT 間隔変えて意味あるんですか? 第2 章開発‧運⽤編 2.1 他のユーザが作ったテーブルが参照できません 2.2 固定⻑ファイルを列ごとに区切ってテーブルにロードするには? 2.3 psql でPostgreSQL に接続するバッチを動かしましたが処理が進んでいないように⾒えます 2.4 ユーザにパスワード設定するのを忘れたままpg_hba.conf でパスワード⼊⼒必須にしてしまいました 2.5 パスワードは合っているのにログインできません! 2.6 なんかOracle とSELECT 結果が違うんですけど 2.7 なんかOracle と⽂字列の⻑さが違うんですけど 2.8 ログがローテーションされずに肥⼤化していますがこれは正常ですか? 2.9 WAL ファイルが消えずに増えているのですが、なぜでしょうか? 2.10 WAL ファイルをうっかり削除してしまいましたが、⼤丈夫ですか? 2.11 なんか認証できるまで遅い気がします 2.12 ストリーミングレプリケーションしていたら、気がついたら両⽅ともプライマリになっていた 第3 章それを先に⾔え編 3.1 データディレクトリのディスク容量が枯渇しそうです。データディレクトリの位置を変えてください 3.2 パスワードは合っているのにログインできません! (2 回⽬) 3.3 カスケードレプリケーションというものがあると聞きましたが、それを使って本番と検証のデータを同期できますか? 3.4 システムの規約でパスワードを平⽂でおいてはいけないことになっています。.pgpass は暗号化されますか? あとがき