タグ

ブックマーク / www.techscore.com (3)

  • [SQL] pgbench

    pgbenchとはPostgreSQLのベンチマークテストに用いられるプログラムで、PostgreSQLとともに配布されています。 ここではそのpgbenchとベンチマークテストの概要について解説していきます。 pgbench INDEX ベンチマークテスト 1.1. ベンチマークテスト 1.2. SPEC 1.3. TPC pgbenchの導入 2.1. pgbenchとは 2.2. インストール pgbenchの使用方法 3.1. pgbenchの使用手順 3.2. オプション指定 データベースの初期化 4.1. データベースの初期化 4.2. スケーリングファクターの設定 ベンチマークテストの実行 5.1. ベンチマークテストの実行 5.2. 条件を指定してベンチマークテストの実行 PostgreSQL8.0とPostgreSQL8.1の性能比較 6.1. テスト方法 サーバーAの結

  • [SQL] 1.レプリケーションとは

    2007.2.12 株式会社四次元データ 宮澤了祐・内田康介 PosgreSQLのレプリケーションと機能比較 1章 レプリケーションとは 1.1. レプリケーションとは 1.2. pgpool-II 1.3. PGCluster 1.4. PostgresForest 1.5. ウォームスタンバイ 1.6. まとめ 1.1. レプリケーションとは レプリケーションとは、同じ内容のデータベース(複製=レプリカ)を作成することで負荷分散や耐障害性を高める技術です。 同期でレプリケーションを行うものと、非同期で行うものの二種に分かれます。 非同期方式は、マスタのデータベースに対しての更新情報を保存し、後でスレーブのデータベースに更新情報を送信しレプリケーションを行うといった方法を用います。 性能劣化が少ないという利点がありますが、データが完全に一致しない時間が存在するというデメリットもあります。

  • [SQL] 2.クイックスタート

    まずはクラスタDBを作成します。「/usr/local/pgcluster/」以下に「db1」「db2」の二台のクラスタDBを作成します。 cd /usr/local/pgcluster/bin ./initdb -D /usr/local/pgcluster/db1 ./initdb -D /usr/local/pgcluster/db2 各々のpostgresql.conf、及びpg_hba.confを環境に合わせて設定します。 vi postgresql.conf (db1) listen_addresses = '*' port = 6001 (db2) listen_addresses = '*' port = 6002 vi pg_hba.conf (db1) host all all 192.168.0.0/24 trust (db2) host all all 192.16

  • 1