コース概要

はじめに

PostgresSQLのセットアップと構成

PostgreSQLアーキテクチャと高度な機能の概要

PostgreSQL管理

  • データベースへの接続
  • PgAdmin IIIの概要
  • サーバーの構成
  • ユーザーのセットアップと管理
  • データベースオブジェクトタイプの概要
  • 権限とセキュリティの設定
  • データベースへのクエリ実行
  • データベースの監視
  • 原子性と分離の確保
  • PostgreSQLのバックアップとリストア
  • 他のシステムへのデータ移行
  • PostgreSQLログの処理

パフォーマンス最適化

  • HOTを使用したI/O削減
  • ロックと並行性
  • データベース設計の評価
  • EXPLAINを使用したSQLクエリの最適化
  • 作業負荷の検査
  • ベンチマークとプロファイリング
  • JOINの最適化
  • インデックスを効率的に使用する

PostgreSQLレプリケーション

  • PostgreSQLレプリケーションの概要
  • PostgreSQLでの高可用性
  • ストリーミングレプリケーション
  • repmgrを使用したクラスターの管理
  • ホットスタンバイ状態のデータベースでクエリを実行する
  • 同期レプリケーション
  • ファイルベースのログ配信
  • Slony & Londisteを使用したトリガーに基づく論理的レプリケーション
  • 接続プーリング
  • PostgreSQLのアップグレード
  • PostgreSQLのシャーディングとスケーリング

まとめと結論

要求

  • SQLの経験
  • Linuxコマンドラインの経験
  • 基本的なUNIXシェルプログラミングの経験

対象者

  • データベース管理者
  • システム管理者
  • データベース経験のある開発者
 35 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (4)

今後のコース

関連カテゴリー