本文へスキップ
Future Tech Blog
フューチャー技術ブログ
メニュー
表示テーマ
表示テーマ: 端末の設定に従う。切り替える
表示テーマ: 明るい。切り替える
表示テーマ: 暗い。切り替える
カテゴリ
カテゴリ
開発
Programming
327
Frontend
135
Mobile
57
IoT
52
VR
20
基盤
DevOps
136
Cloud
79
DB
70
Infrastructure
70
IaC
57
AI
DataScience
100
AIDD
51
DataEngineering
46
セキュリティ
Security
36
認証認可
24
ビジネス
Culture
131
Business
50
Management
48
連載
連載
人気の連載
秋のブログ週間2025
Go1.26リリース
Go1.27リリース
春の入門祭り2025
春の入門祭り2024
AI Tips
連載一覧へ
リソース
リソース
フューチャーのガイドライン
設計ガイドライン・コーディング規約
仕事ですぐに使えるTypeScript
(外部サイト)
実務向けの実践テキスト
OSS / ツール
(外部サイト)
Cheetah Grid / uroboroSQL / Vuls
アクティビティ
アクティビティ
HACK TO THE FUTURE
フューチャー主催のプログラミングコンテスト
Future Tech Cast
技術ブログ発のポッドキャスト
アドベントカレンダー
2015年からの歴代一覧
表示テーマ: 端末の設定に従う。切り替える
表示テーマ: 明るい。切り替える
表示テーマ: 暗い。切り替える
検索を開く
最近の検索
すべて消す
人気のタグ
Go言語
266
ガイドライン
23
設計
44
AWS
138
Python
60
Docker
40
生成AI
27
PostgreSQL
29
Claude
18
Java
41
タグ一覧へ
ホーム
タグ
実行計画
タグ
よく読まれている記事
PostgreSQL 18の新機能「B-treeインデックスのスキップスキャン」
2025.10
♡
162
PostgreSQL: 4億件のテーブルでSeq Scanが選ばれる問題を、統計情報(n_distinct)の改善で解決するまでのプロセス
2025.10
♡
8
PostgreSQL18でのEXPLAINの更新を見る、あわせてEXPLAINを振り返る
2025.10
♡
1
pg_dumpによる統計情報ダンプ検証
2025.10
よく使われるカテゴリ
DB
8本
新着記事
全8本
PostgreSQL 18の新機能「B-treeインデックスのスキップスキャン」
「B-treeインデックスのスキップスキャン」機能が気になったので、機能の特徴を深堀りしつつ、実際の挙動を確認してみます。複合インデックス(複数の列で構成されるインデックス)の利用効率を劇的に向上させる新しいスキャン方法です。
2025.10.14
村田靖拓
DB
Xでポストする:PostgreSQL 18の新機能「B-treeインデックスのスキップスキャン」
Facebookでシェアする:PostgreSQL 18の新機能「B-treeインデックスのスキップスキャン」
はてなブックマークで見る:PostgreSQL 18の新機能「B-treeインデックスのスキップスキャン」(162ブックマーク)
162
PostgreSQL: 4億件のテーブルでSeq Scanが選ばれる問題を、統計情報(n_distinct)の改善で解決するまでのプロセス
私が現場で行った PostgreSQL のパフォーマンスチューニングについて、原因調査から解決までのプロセスを共有します。この記事が、「なぜか適切な実行計画が選ばれない、インデックスが使われない」といった同様の問題に直面している方の助けになれば幸いです。
2025.10.10
市川裕也
DB
Xでポストする:PostgreSQL: 4億件のテーブルでSeq Scanが選ばれる問題を、統計情報(n_distinct)の改善で解決するまでのプロセス
Facebookでシェアする:PostgreSQL: 4億件のテーブルでSeq Scanが選ばれる問題を、統計情報(n_distinct)の改善で解決するまでのプロセス
はてなブックマークで見る:PostgreSQL: 4億件のテーブルでSeq Scanが選ばれる問題を、統計情報(n_distinct)の改善で解決するまでのプロセス(8ブックマーク)
8
pg_dumpによる統計情報ダンプ検証
この度、PosgreSQLメジャーバージョンアップに伴い、pg_dumpに統計情報のバックアップ・リストアが追加されました。PostgreSQLのpg_dumpは、データ削除前のバックアップや他環境へのデータ移行などで広く利用されている機能だと思います。
2025.10.09
岩堀敦
DB
Xでポストする:pg_dumpによる統計情報ダンプ検証
Facebookでシェアする:pg_dumpによる統計情報ダンプ検証
はてなブックマークで見る:pg_dumpによる統計情報ダンプ検証
PostgreSQL18でのEXPLAINの更新を見る、あわせてEXPLAINを振り返る
PostgreSQL 18の新機能と、あわせて基礎的な使い方まで記載します。
2025.10.08
山本竜玄
DB
Xでポストする:PostgreSQL18でのEXPLAINの更新を見る、あわせてEXPLAINを振り返る
Facebookでシェアする:PostgreSQL18でのEXPLAINの更新を見る、あわせてEXPLAINを振り返る
はてなブックマークで見る:PostgreSQL18でのEXPLAINの更新を見る、あわせてEXPLAINを振り返る(1ブックマーク)
1
RDS Proxy環境下でpg_hint_planを導入する際の注意点
PostgreSQL を使用する際、最適な実行計画が選択されず、クエリの速度が遅くなることがあります。オプティマイザが最適な実行計画を選択できない理由はいくつかありますが、たとえばバッチ処理で大量のデータを投入した直後、統計情報と実データの乖離により、少ないデータに適した計画が大量のデータでは不適切になることがあります。このような場合、PostgreSQL の拡張モジュールである pg_hint_plan により実行計画を固定することで、チューニングが可能です。
2023.04.11
辻大志郎
DB
Xでポストする:RDS Proxy環境下でpg_hint_planを導入する際の注意点
Facebookでシェアする:RDS Proxy環境下でpg_hint_planを導入する際の注意点
はてなブックマークで見る:RDS Proxy環境下でpg_hint_planを導入する際の注意点(3ブックマーク)
3
Pocketに保存する:RDS Proxy環境下でpg_hint_planを導入する際の注意点(1保存)
1
PostgreSQLパーティションプルーニングの動作を確認する
PostgreSQL10のパーティション機能を利用したSQLで発生した遅延について調査しました。
2018.10.19
杉山量彦
DB
Xでポストする:PostgreSQLパーティションプルーニングの動作を確認する(1ポスト)
1
Facebookでシェアする:PostgreSQLパーティションプルーニングの動作を確認する(18シェア)
18
はてなブックマークで見る:PostgreSQLパーティションプルーニングの動作を確認する(3ブックマーク)
3
Pocketに保存する:PostgreSQLパーティションプルーニングの動作を確認する
データベースマイグレーション ~OracleからPostgreSQLへ~ ー第1回ー
エンタープライズ領域においてマイグレーション例が多いOracleからPostgreSQLについて、考慮すべき事項について2回にわたり紹介します
2018.05.29
岸田聡
DB
Xでポストする:データベースマイグレーション ~OracleからPostgreSQLへ~ ー第1回ー
Facebookでシェアする:データベースマイグレーション ~OracleからPostgreSQLへ~ ー第1回ー(17シェア)
17
はてなブックマークで見る:データベースマイグレーション ~OracleからPostgreSQLへ~ ー第1回ー(33ブックマーク)
33
Pocketに保存する:データベースマイグレーション ~OracleからPostgreSQLへ~ ー第1回ー(40保存)
40
SQL実行時のブルームフィルタ(Bloom Filter)アルゴリズム
重要なアルゴリズムであるにもかかわらず、まとまった情報が少ないSQL実行時のブルームフィルタ(Bloom Filter)アルゴリズムについて紹介します。
2016.10.31
杉江伸祐
DB
Xでポストする:SQL実行時のブルームフィルタ(Bloom Filter)アルゴリズム
Facebookでシェアする:SQL実行時のブルームフィルタ(Bloom Filter)アルゴリズム(39シェア)
39
はてなブックマークで見る:SQL実行時のブルームフィルタ(Bloom Filter)アルゴリズム(76ブックマーク)
76
Pocketに保存する:SQL実行時のブルームフィルタ(Bloom Filter)アルゴリズム(44保存)
44
1