タグ

postgresqlに関するAkazaのブックマーク (208)

  • テキスト検索の方法とインデックス — Let's Postgres

    板垣 貴裕 テキスト検索にもさまざまな方法があります。大量のテキストを検索するにはインデックスを使って検索したいところですが、どんな検索にも応えられるインデックスというものは、さすがに存在しません。それぞれのアプリケーションの条件に適したテキスト検索方法やインデックスの張り方を選んで行きましょう。 今回説明するテキスト検索の方法の一覧を以下に挙げます。PostgreSQL ユーザが「全文テキスト検索」というと「単語単位の検索」を指すことが多いようです。また、「中間一致検索」が「あいまい検索」と呼ばれることもあるようです。用語が厳密な意味で使われないことも多いようなので、文脈には注意して解釈してください。 「単語単位の検索」と「中間一致検索」では、追加のモジュールを導入することで日語全文検索が可能なインデックスを作成できます。こちらは説明の後半で紹介します。以下、記事の内容です。 テキス

    Akaza
    Akaza 2009/09/07
    "正規表現による検索でインデックスを使うには できません。正規表現は条件の指定が柔軟なため、それに応えられるインデックスは存在しません。"
  • 目的別ガイド:運用管理編 — Let's Postgres

    ページでは、PostgreSQLを運用していく上で必要な事柄を紹介します。「PostgreSQLの運用管理って何をしたら良いのだろう?」とお困りの方は、まずページでざっくりと運用の全体のイメージを掴んでみてください。各項目についてもっと掘り下げた情報は、リンク先の記事で紹介しています。 PostgreSQLの運用管理に必要なこと PostgreSQLの運用管理として必要な作業には何があるのでしょうか?運用要件によって必要な作業は変わってきますが、およそ以下の事項が挙げられます。 メンテナンス DBは、日々の運用により内部状態が変化していきます。常に一定のパフォーマンスを発揮するには、良い状態を保つためのメンテナンスが必要です。主に VACUUM や ANALYZE が該当します。 監視 異常を事前に察知する、もしくは発生後に原因を調査するために、DBやOSの状態を監視しておきます。適切

  • [PostgreSQLウォッチ]第27回 SQLインジェクション脆弱性を修正,日本語ユーザーに大きな影響

    [PostgreSQLウォッチ]第27回 SQLインジェクション脆弱性を修正,日語ユーザーに大きな影響 SQLインジェクションに関する脆弱性の修正などを行ったPostgreSQL 8.1.4,8.0.8,7.4.13,7.3.15の各バージョンが,5月23日一斉にリリースされた(関連記事)。いずれも同じメジャーバージョン系列であれば,dump/restoreによるデータ移行なしでアップグレードできる(ただし,8.1,8.1.1から8.1.4への移行については注意が必要。詳細は付属のリリースノートを参照されたい)。 修正が提供されないPostgreSQL 7.2以前のバージョン 今回対策された脆弱性はPostgreSQL 7.2以前にも存在するが,開発者のポリシーにより,7.2以前はサポートの対象になっていない。いまだに7.2 以前のバージョンを使っているユーザーは,7.3以降にアップグレ

    [PostgreSQLウォッチ]第27回 SQLインジェクション脆弱性を修正,日本語ユーザーに大きな影響
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
    Akaza
    Akaza 2009/08/06
    マルチスレッド。ゆるいWebサービス開発者の生存をかけた戦いが始まる・・・かもしれない。
  • http://lamoo.s53.xrea.com/develop/pgsql/pg_relation_size.html

    Akaza
    Akaza 2009/07/29
    素敵 / CREATE TABLE文はserialとか、not nullとか、primary keyとか入ってるとダメぽ。
  • PostgreSQL 8.4 の新機能 — Let's Postgres

    NTT オープンソースソフトウェアセンタ 板垣 貴裕 2009年7月1日、PostgreSQL 8.4 がリリースされました。以前のバージョンから1年5ヶ月ぶりのリリースです。数多くの新機能が盛り込まれていますが、大まかに以下のカテゴリに分けて紹介します。今回は、応用SQL、大規模対応に引き続き、運用管理に関する新機能をご紹介します。 応用SQL 大規模対応 運用管理 その他の情報 その他の新機能 次のバージョンへ先送りされた機能 公式のリリースノートは PostgreSQL 8.4プレスキットを参照してください。ソースコードと各プラットホーム向けのバイナリもダウンロードできるようになっています。 応用SQLに関する新機能 応用SQLに関する機能では、特に「再帰SQL」と「Window関数」への対応が大きいでしょう。 PostgreSQL は標準SQLに良く準拠していると評価されることが多

  • 第3回 データベース管理システム「PostgreSQL」の利用ノウハウ

    今回は,PostgreSQLのパフォーマンス・チューニングとクラスタリングについて解説する。 データベースにおけるパフォーマンス・チューニングとは データベースにおけるパフォーマンス・チューニング(以後チューニング)とは,データベース・システムに問合わせを投げて返って来るまでの時間(応答性)や,平均的な処理スピード(スループット)を改善する作業を指す。厳密には応答性を改善するのか,とスループットを改善するのかではチューニング内容が異なることがあるが,ここではあまり細かいことにはこだらないことにする。 チューニング・テクニックはPostgreSQLのバージョンによっても変化するが,稿ではPostgreSQL 8.4を前提とする。 チューニングのポイントは主に以下である。 1)PostgreSQL設定ファイルの調整 2)データベース物理設計 これらを順に解説する。 PostgreSQL設定フ

    第3回 データベース管理システム「PostgreSQL」の利用ノウハウ
  • LinuxでPostgreSQLパフォーマンス向上

    たとえばDebian packageをそのままもってくるとi486用のコードで 実行されることになる。自分の使っているマシン上でコンパイルすると CPU別に最適化してくれるので、数%から10数%程度の高速化が期待 できる。 IDEのハードディスクを接続していてDMAが使えない状態だと極端に遅くなるの は当然である。が、しかし、たまに「LinuxのHDDアクセスは遅い」と騒いでい るのを見かけるので、一応、書いておく。 $ sudo hdparm -mcd /dev/hda /dev/hda: multcount = 16 (on) I/O support = 1 (32-bit) using_dma = 1 (on) using_dmaがonになっていれば良い。なっていなければ $ sudo hdparm -d 1 -c 1 -m 16 /dev/hda /dev/hda: settin

    Akaza
    Akaza 2009/07/23
    マシンの性能に合わせた設定変更 / 共有メモリの変更など
  • Explaining Explain ~ PostgreSQLの実行計画を読む ~ (PDF版) — Let's Postgres

    EXPLAIN や EXPLAIN ANALYZE の使い方と、それらを利用してスロークエリの実行計画を改善する方法を紹介します。 Explaining Explain ~ PostgreSQLの実行計画を読む ~ (PDF版) OSCON 2005 で講演され、2005年のJPUG夏合宿で分担して翻訳した発表資料です。PostgreSQL 8.3 に対応できるよう内容を更新しています。 Explaining Explain ~ PostgreSQLの実行計画を読む ~ (PPT版) OSCON 2005 で講演され、2005年のJPUG夏合宿で分担して翻訳した発表資料です。PostgreSQL 8.3 に対応できるよう内容を更新しています。

    Akaza
    Akaza 2009/07/17
    Explain 及び Explain Analyze の結果表示の読み方
  • PowerPoint プレゼンテーション

    Akaza
    Akaza 2009/06/24
    PL/Proxyとpgbouncerの解説資料
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • 2009-02-26

    PostgreSQLを高速化する16のポイント だからそんなせまっくるしいところでトンチンカンにdisる暇あるんだったら自分のブログでお好みの議論を書くかさもなきゃ/dev/nullにでも吐けとやんわりと言ってるんだよハゲ。 ですよねー。 というわけで、重要度によらない小ネタをいくつか。 PHPのpg_pconnect pg_pconnectに気をつけろ!!として他の方のエントリもあるとおり、pg_pconnectはApacheのmod_php環境では当然ながらピーク時にApacheのMaxClients分だけDBへの接続数が消費される事になります。 これは特にロードバランサ配下など、複数台Webサーバ置いている場合に、各サーバのMaxClientsの合計数分が必要数になります。それ以上の接続数をDBサーバ側で確保できない場合は、例えば、pg_pconnectを避ける、コネクションプーリン

    2009-02-26
  • PostgreSQLを本当に高速化したい人のための10のポイント | 独り言v6

    空気を読まずにPostgreSQLのを高速化する10のポイント - 象と戯れ -空気を読まずにPostgreSQLのを高速化する10のポイント - 象と戯れ - postgresqlグループ.の元エントリを読んで思うところがあったのだが、 PostgreSQLを高速化する16のポイント だからそんなせまっくるしいところでトンチンカンにdisる暇あるんだったら自分のブログでお好みの議論を書くかさもなきゃ/dev/nullにでも吐けとやんわりと言ってるんだよハゲ。 というわけでw。 だよねw。 まあ正直、上記元ネタのほうには色々突っ込みどころ満載なのだが、それは置いておくとしてL.starなりの高速化ポイントを一度書いておかないと、と思ったので記す。ただ、L.starはもうPostgreSQL界隈から離れて久しいので、必ずしも最新の内容を網羅していないことに注意されたし。また、出来るだけPos

  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • Ywcafe.net

    Ywcafe.net This Page Is Under Construction - Coming Soon! Why am I seeing this 'Under Construction' page? Related Searches: Free Credit Report music videos Migraine Pain Relief Best Mortgage Rates Credit Card Application Trademark Free Notice Review our Privacy Policy Service Agreement Legal Notice Privacy Policy

  • NTTデータのブログサービス「Doblog」がハードディスク障害で停止してから1週間以上が経過、一体何が起きているのか?

    先日のヘッドラインでも書いたように、NTTデータが運営しているブログサービス「Doblog」に障害が発生したのが2月8日の午前10時過ぎなので、かれこれ1週間以上が経過してしまうわけですが、いまだに復旧していません。アクティブユーザー数は約2000~3000とされており、それなりの規模のブログのはずなのですが、一体何が起きたのでしょうか? RAIDは組んでいなかったのか、バックアップ体制はどうなっていたのか、100%復旧は可能なのか、そもそも復旧がこれだけ遅れているが復旧の目処すらまともに立たない理由は何なのか?これだけの長期間障害が続いているにもかかわらず、NTTデータ自体から障害の報告が出たのは2月8日の障害発生から1週間以上が経過した2月16日。もはやDoblogはNTTデータから見捨てられてしまっているサービスなのでしょうか? というわけで、今回の障害についてのまとめ、NTTデータ

    NTTデータのブログサービス「Doblog」がハードディスク障害で停止してから1週間以上が経過、一体何が起きているのか?
    Akaza
    Akaza 2009/02/18
    ntt doblog
  • RPMForgeの設定 - radio-keiosの日記

    なぜRPMForgeを利用するのか tracとか基リポジトリで提供されていないパッケージをyumで簡単にインストールできるようになるから。 RPMForgeをインストールすれば、以下の1行のコマンドでtracをインストールできる。 # yum install trac 昔地道に作業していたことを考えると、信じられないくらい便利。 RPMForgeのインストール 公式ページを見ること。ブログとかで紹介されているメモでも別にいいけど。 # yum install yum-priorities # wget http://apt.sw.be/redhat/el5/en/i386/RPMS.dag/rpmforge-release-0.3.6-1.el5.rf.i386.rpm # rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-K

    RPMForgeの設定 - radio-keiosの日記
    Akaza
    Akaza 2009/02/12
    rpm package
  • PostgreSQL リファレンス

    ここでは、PostgreSQLDBAにとって有益な情報を提供します。もちろん開発者の方にも参考になります。 現在は、PostgreSQL 8.2/8.1/8.0/7.4をベースに記載しています。 PostgreSQL 8.3については現在作成中です。準備ができたものから順次アップしています。

    Akaza
    Akaza 2008/12/18
    後でブラウザのブックマークに追加
  • 台北故宫整修计划最新报告出炉艺术界担心是馆藏浩劫 台北故宫整我们接受失利-武冈新擞蔬菜行情网

    最新文章 2018-12-25 11:27▪ 美国驻多国大使馆被曝购买间谍设备中方:有何目的? 2018-12-25 11:27▪ “动笔”的携手“动刀”的联手助力“健康闵行” 2018-12-25 11:27▪ 彩虹湾三期完工啦听说还有空中足球场 2018-12-25 11:27▪ 《见字如面3》如约而至选信范围扩至全球节目形式更加活泼 2018-12-25 11:27▪ 武夷路将打造社区里的艺术文化中心规划图曝光 2018-12-25 11:27▪ 景颇族:百香果铺出幸福路,新时代景颇人干劲足 2018-12-25 11:27▪ “法治静安依法行政”系列讲座举行 2018-12-25 11:27▪ 28日起奉贤35路、奉贤10路改为34路并调整走向 2018-12-25 11:27▪ 沪应急管理局回访宝武炭材:已经落实大部分整改 2018-12-25 11:27▪ 女子冬至前夕突然晕厥