タグ PostgreSQL Deep Dive
人気順 10 users 50 users 100 users 500 users 1000 usersPostgreSQL Deep Dive: この連休の読書にオススメの一冊「SQLパフォーマンス詳解」(割引コードあり)
最近、久しぶりにPostgreSQLのクエリチューニングをしていたのですが、その過程で「この本はぜひもっと多くの人に読んでもらいたい」と改めて思い出した一冊がありました。 それは、「SQLパフォーマンス詳解(原題:SQL Performance Explained)」という本です。 SQLパフォーマンス詳解 http://sql-performance-explained.jp/ パフォーマンスチ... 続きを読む
PostgreSQL Deep Dive: コサイン類似度に基づくソート処理の実装方法とその性能比較
文書の類似度を計算する方法に「コサイン類似度」を用いる方法があります。 これは、出現する単語を出現回数などで数値化して、空間ベクトルに変換した上でベクトル同士の類似度を計算する、という手法です。 コサイン類似度 http://www.cse.kyoto-su.ac.jp/~g0846020/keywords/cosinSimilarity.html 最近、このコサイン類似度を使って、似ているデータ... 続きを読む
PostgreSQL Deep Dive: オープンデータ+PostGIS+Google Maps で観光マップを作ってみた
本エントリは PostgreSQL Advent Calendar 2016 の Day24 のエントリです。昨日は @mazudakz さんの「 pg_stats_reporter をしくじった話 」でした。読み応えあって面白かった。 さて、先日(と言っても結構前)、地理情報をPostgreSQLで扱う例として、巡回セールスマン問題をPostgreSQLで解きつつGoogle Mapsで可視化す... 続きを読む
PostgreSQL Deep Dive: PostgreSQL 9.6のパラレルシーケンシャルスキャンを検証する
今年もこの季節になりました。PostgreSQL Advent Calendar 2015のDay1の記事です。 今回は、現在開発中のPostgreSQL 9.6に実装されたパラレルシーケンシャルスキャンについて、動作確認とフラッシュストレージでの簡単な性能検証をしてみようと思います。 なお、現在開発中の機能ですので、正式リリースされる時には仕様や動作などが変わっている可能性があることをご了承くだ... 続きを読む
PostgreSQL Deep Dive: Postgres Toolkit 0.2をリリースしました
2015年5月12日 Postgres Toolkit 0.2をリリースしました Tweet 本日、Postgres ToolkitというPostgreSQLのDBA向けツールキットをリリースしました。 http://www.github.com/uptimejp/postgres-toolkit/ https://postgres-toolkit-ja.readthedocs.org/ ■「Po... 続きを読む
PostgreSQL Deep Dive: もうひとつの「PostgreSQL Internals」技術文書が公開されました
2014年7月22日 もうひとつの「PostgreSQL Internals」技術文書が公開されました Tweet 最近、精力的にPostgreSQL関連の検証や技術情報の公開をしている日本HPさんから、「PostgreSQL Internals」という技術文書がPDFで公開されました。 日本HP ITサービス「HP OPEN SERVICES」 http://h50146.www5.hp.com... 続きを読む
PostgreSQL Deep Dive: 技術解説Wiki「PostgreSQL Internals」を立ち上げました
2014年5月5日 技術解説Wiki「PostgreSQL Internals」を立ち上げました Tweet 今年1月に筑波大学で開講された「情報システム特別講義D」での私の講義内容「Inside PostgreSQL Kernel」の内容をWikiにして公開しました。 PostgreSQL Internals http://www.postgresqlinternals.org/ もともと学生さ... 続きを読む
PostgreSQL Deep Dive: 【9.3新機能チェック】マテリアライズドビューを試してみる
2013年3月4日 【9.3新機能チェック】マテリアライズドビューを試してみる Tweet 昨日、PostgreSQLの次期リリースである9.3のソースコードに、マテリアライズドビューのコードが追加されました。 pgsql: Add a materialized view relations. http://www.postgresql.org/message-id/E1UCJDN-00042x-... 続きを読む
PostgreSQL Deep Dive: PostgreSQL初期設定これだけは変えておこう
2012年12月1日 PostgreSQL初期設定これだけは変えておこう PostgreSQL Advent Calendar 2012(全部俺)のDay 1です。 初日は、まずPostgreSQLを使い始める際の基本的なお作法である初期設定について簡単にまとめてみます。 PostgreSQLは、パラメータの設定を変更せずにデフォルトの設定のまま使い始めても、もちろん動くことは動くのですが、後から... 続きを読む