タグ

postgresに関するpero_0104のブックマーク (3)

  • PostgreSQL 9.6.1 - Installing on Windows 10 - Qiita

    概要 Windows 10に開発・検証用にPostgreSQL 9.6.1をインストールし、初歩的な設定を行うまでの作業メモです。 インストーラー版は使わずZIP Archive版で手動インストールします。 環境 Windows 10 Professional PostgreSQL 9.6.1 (ZIP Archive) 参考 PostgreSQL PostgreSQL 9.5.4文書 インストール ダウンロード インストールにはzip版を使用しました。 ダウンロードページよりアーカイブファイルをダウンロードし、適当な場所へ展開します。 この記事ではD:\dev\postgresql-9.6.1へ展開しました。 下記は展開した直後のディレクトリの状態です。 postgresql-9.6.1 ├─bin ├─doc ├─include ├─lib ├─pgAdmin 4 ├─share ├─

    PostgreSQL 9.6.1 - Installing on Windows 10 - Qiita
  • 大量データ取込のいろいろ PostgreSQL編 | TECHSCORE BLOG | TECHSCORE BLOG

    こんにちは村上です。 今日はJavaから離れてDB関連です。 以前はIBMのDB2という製品を使っていましたが、今はPostgreSQLを使うようになっています。 それである案件にて大量のデータを取り込むことがあり、そこでいろいろと大量データ取込のことを調査したのでちょこっと書きたいと思います。 ちなみに案件では数億件のデータを取り込む予定です。 あまり大規模データを扱うことがないので、すごい貴重な案件ですね。 取込調査内容 データを取り込む方法ですが、次の4つでやりました。 男気 Insert Insertをガチで流して行きます!! 王道 Copyコマンド やっぱPostgreSQLの取込の王道はCopyコマンドっしょ!! 邪道 Copyコマンド Copyコマンドはインデックスがあった時そんなに速くないからインデックスはとりあえずDropしてCopyコマンドっしょ!!インデックス作成は後

  • 大量のデータを高速に投入するには — Let's Postgres

    FORCIA, Inc. 板垣 貴裕 PostgreSQL に大量のデータを高速に取り込む方法を紹介します。 COPY という専用のコマンドを使うと INSERT よりもずっと高速です。 また、COPY を使う際にひと工夫すると、さらに速くなります。 高速にデータをロードするコマンド INSERT の代わりに COPY FROM を使う PostgreSQL には COPY FROM という大量データ取り込み専用のコマンドがあります。 COPY コマンドは外部からタブ区切り (.tsv) やカンマ区切り (.csv) のファイルを読み込める上に、INSERT よりもずっと高速です。 同様に、pg_dump コマンドも -d や --inserts オプションを付けると INSERT を並べたダンプファイルを作ってしまいます。 オプションを付けないデフォルトでは高速な COPY 形式なので、

  • 1