勉強日記

チラ裏

OSS-DB

内部構造から学ぶPostgreSQL 設計・運用計画の鉄則 ch3 各種設定ファイルと基本設定

gihyo.jp 設定ファイルの種類 postgresql.conf 設定項目の書式 設定の参照と変更 設定項目の反映タイミング 設定ファイルの分割と統合 Column: コマンドラインパラメータによる設定 ALTER SYSTEM文による変更 pg_hba.confファイル 記述形式 接続方式 SSL接続…

内部構造から学ぶPostgreSQL 設計・運用計画の鉄則 ch2

gihyo.jp メモリ管理 共有メモリ域 共有バッファ(shared_buffers) WALバッファ(wal_buffers) 空き領域マップ(Free Space Map) 可視性マップ プロセスメモリ 作業メモリ(work_mem) メンテナンス用作業メモリ(maintenance_work_mem) 一時バッファ(temp_buffers…

内部構造から学ぶPostgreSQL 設計・運用計画の鉄則 ch1,2途中まで

gihyo.jp データベースとしての分類 歴史 ライセンス コミュニティ プロセス構成 マスタサーバプロセス ライタプロセス WALライタプロセス チェックポインタプロセス 自動バキュームランチャ/ワーカプロセス 統計情報コレクタ バックエンドプロセス パラレル…

OSS-DB試験対策 緑本 ch10 トランザクション

www.shoeisha.co.jp トランザクションの概念 トランザクションについて ACID特性について トランザクションを制御するコマンド BEGIN / START TRANSACTION / COMMIT / ROLLBACK / ABORT SAVEPOINT トランザクション分離性 トランザクションの分離レベル phen…

OSS-DB試験対策 緑本 ch8 (2/2)

www.shoeisha.co.jp テーブルの定義 テーブルの作成と削除 制約 主キー(PRIMARY KEY)制約 ユニーク制約 NOT NULL制約 外部キー制約 チェック制約 ドメイン制約 テーブル定義の変更 パーティション シーケンス ビュー インデックス インデックスの概要 インデ…

OSS-DB試験対策 緑本 ch8 SQLとオブジェクト (1/2)

www.shoeisha.co.jp データの参照 文字の扱いについて キーワードの大文字と小文字は区別しない 文字や日付情報はシングルクォートで囲む 列(カラム)、テーブル、検索条件の指定 ORDER BY LIMITとOFFSET DISTINCT GROUP BYとHAVING 副問合せ INとNOT IN ANY …

OSS-DB試験対策 緑本 ch7 基本的な運用管理

www.shoeisha.co.jp データベースユーザの追加/削除/変更 ユーザの追加 ユーザの削除 ユーザの変更 VACUUM, ANALYZE VACUUM ANALYZE VACUUM ANALYZE 自動バキューム システム情報取得関数 version()関数 current_database()関数 current_userとuser 情報スキ…

OSS-DB試験対策 緑本 ch6 バックアップとリストア

www.shoeisha.co.jp pg_dumpコマンド、pg_dumpallコマンド、pg_restoreコマンド pg_dumpコマンド、pg_dumpallコマンドによるバックアップ psqlコマンドを使った平文形式のリストア pg_restoreコマンドを使った平文形式以外のリストア バックアップ&リストア…

OSS-DB試験対策 緑本 ch5 設定ファイル

www.shoeisha.co.jp postgresql.conf 接続と認証 (CONNECTIONS AND AUTHENTICATION) listen_addresses port max_connections クライアント接続デフォルト (CLIENT CONNECTION DEFAULTS) search_path default_transaction_isolation client_encoding エラー報…

OSS-DB試験対策 緑本 ch4 標準付属ツール

www.shoeisha.co.jp 共通的なオプション pg_ctl pg_ctl initdb pg_ctl start pg_ctl stop pg_ctl restart pg_ctl reload pg_ctl status pg_ctl kill ツールからPostgreSQLへの接続 データベースユーザ createuser dropuser createdb dropdb psql データベー…

OSS-DB試験対策 緑本 ch3 インストール

www.shoeisha.co.jp PostgreSQLのインストール 事前準備 ソースコードの取得 インストール インストール後の設定 起動と停止 アンインストール データベースクラスタ PG_VERSION base/ global/ log/ pg_wal/ postgresql.conf pg_hba.conf postmaster.pid デ…

OSS-DB試験対策 緑本 ch2 データベースの基礎知識

www.shoeisha.co.jp データベースマネジメントシステム データベースマネジメントシステムの機能 データモデル 概念データモデル 論理データモデル SQLの基礎 SQLの規格 SQLの分類 データベース設計 概念データモデルの作成 論理データモデルへの変換 正規化…

OSS-DB試験対策 緑本 ch1

www.shoeisha.co.jp 一般的特徴 オープンソースデータベースの普及 PostgreSQLの特徴 ライセンス コミュニティと情報収集 開発コミュニティ バージョン マニュアル ユーザ会 一般的特徴 オープンソースデータベースの普及 商用だけじゃなくなったね、という…

OSS-DB試験勉強 - 黒本ch2 インストールと設定

PostgreSQL公式チュートリアル: Installation from Source Code ビルド環境絡み configure のオプション gmakeコマンドに関して 環境変数 initdb contribディレクトリ postgresql.conf 接続・認証 リソース、WAL: Write Ahead Log PostgreSQL公式チュートリ…

OSS-DB試験対策 緑本 ch9 組み込み関数と演算子

www.shoeisha.co.jp 集約関数 count() sum()とavg() min()とmax() 比較演算子 算術関数と演算子 算術関数 div()とmod() floor()とceil() round()とtrunc() random() 算術演算子 文字列演算子と述語 「||」演算子 LIKE SIMILAR TO 「~」演算子 文字列関数 low…

OSS-DB試験勉強 - 黒本ch1 一般知識

一般知識 一般知識 PostgreSQLのライセンス なんでGPLじゃないの 他のライセンスでリリースする予定 リレーショナルモデル PostgreSQLの特徴 SQLコマンド大別 PostgreSQLがサポートしている/していない機能 Tablespace RDBに関する歴史 英語 PostgreSQLのラ…