タグ

postgresqlに関するryuzeeのブックマーク (5)

  • PostgreSQL 9.0登場、ホットスタンバイとレプリケーション | エンタープライズ | マイコミジャーナル

    PostgreSQL - The world's most advanced open sorce database 20日(米国時間)、PostgreSQLの最新版にしてメジャーアップグレードバージョンとなるPostgreSQL 9.0.0が発表された。PostgreSQL 8.0のリリースから5年以上、これまで待ち望まれてきて多くの新機能を実現した注目のバージョンに仕上がっている。PostgreSQL 9における主な新機能は次のとおり。 ホットスタンバイ ストリーミングレプリケーション リアルタイムバイナリデータベースレプリケーション インプレースアップグレード 大量のパーミッション管理機能 排他的制約 遅延ユニーク制約 匿名コードブロック ストアプロシージャに対する名前付きパラメータコール 順序付きアグレゲート Windows 64ビットビルド版導入 PostgreSQL 9で導入さ

    ryuzee
    ryuzee 2010/09/22
    やっとレプリケーションが純正になった!が、もうMySQLばっかりなのであえてPostgreSQLを使う必然性がなくなってしまった。。。
  • PHPからPostgreSQLに大量のデータを登録する

    PostgreSQLに大量のデータを登録する際はINSERTを使って一件づつ処理するより、COPYを使って一気に登録した方が実行速度が(かなり)速いです。 そこでPHPでもCOPY文を使ってみましょう。 pg_copy_fromを使う 登録するデータが配列に入っているならpg_copy_fromだけで一気に処理できます。 配列の1要素が1レコードに対応しています。1要素内では各カラムをデリミタ(デフォルトは”\t”)で連結します。 <?php $values = array(); $values&#91;&#93; = "1\tname1"; $values&#91;&#93; = "2\tname2"; $values&#91;&#93; = "3\tname3"; $db = pg_connect("dbname=hogedb"); pg_copy_from($db, 'table',

  • PostgreSQLのトラブルシュートとチューニング | Let's POSTGRES

    メインコンテンツに移動 運用時に遭遇しやすいトラブルとそれに対する対策をまとめています。 ブックナビゲーション 入門向けの記事 OSS の開発コミュニティってどんなところ? PostgreSQL が私に与えてくれたもの PostgreSQL 超入門 第1回 これを読めば PostgreSQL の全てが分かる!PostgreSQL ガイドブック サンフランシスコのPostgreSQL事情 PostgreSQL上にMediaWiki環境を構築 キャストを追加してバージョン互換性を保つには HOTの活用 PostgreSQLでXMLを処理してみよう! CentOS で PostgreSQL を使ってみよう! Mac OS X で PostgreSQL を使ってみよう RPMで複数バージョンのPostgreSQLをインストールしてみよう UbuntuでPostgreSQLを使ってみよう Windo

  • DBD::Pg - A Postgres database driver for the Perl DBI

    DBD::Pg is a Perl DBI driver for the PostgreSQL database. While both Perl and Postgres are excellent products, getting them to work together is somewhat challenging, since the driver needs to be linked with the Postgres libraries (which are not always going to be installed on the machine you're trying to access the database from). This is further compounded by the fact that the Win32 distribution

  • スロークエリの分析 | Let's POSTGRES

    NTT オープンソースソフトウェアセンタ 板垣 貴裕 スロークエリ (時間のかかるSQL) を発見するまでの手順を解説します。スロークエリ分析と改善は以下の流れで行うことになります。この記事では主に 1. のスロークエリの特定方法について解説します。2.については『スロークエリの改善』を参考にしてください。 どのSQLが遅いのかを見つける。 そのSQLがなぜ時間がかかるのかを判断する。 設定パラメータ、SQL、スキーマなどを改善する。 着目したSQLの性能を再測定し、2. から繰り返す。 着目したSQLのチューニングが完了したら、他のボトルネックを探すため 1. から繰り返す。 スロークエリの見つけ方 スロークエリを見つけるには、大きく分けて統計情報ビューを使う方法と、サーバログを使う方法の2つがあります。統計情報ビューを使う方法は PostgreSQL 8.4 以降でしか利用できませんが

  • 1