Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
NS
Uploaded by
NTT DATA OSS Professional Services
3,972 views
pg_dbms_statsの紹介
pg_dbms_statsの紹介
Software
◦
Read more
2
Save
Share
Embed
Embed presentation
Download
Downloaded 38 times
1
/ 19
2
/ 19
3
/ 19
4
/ 19
5
/ 19
6
/ 19
7
/ 19
8
/ 19
9
/ 19
10
/ 19
11
/ 19
12
/ 19
13
/ 19
14
/ 19
15
/ 19
16
/ 19
17
/ 19
18
/ 19
19
/ 19
More Related Content
PPTX
押さえておきたい、PostgreSQL 13 の新機能!! (PostgreSQL Conference Japan 2020講演資料)
by
NTT DATA Technology & Innovation
PDF
PostgreSQLアーキテクチャ入門(INSIGHT OUT 2011)
by
Uptime Technologies LLC (JP)
PDF
統計情報のリセットによるautovacuumへの影響について(第39回PostgreSQLアンカンファレンス@オンライン 発表資料)
by
NTT DATA Technology & Innovation
PDF
PostgreSQL13でのレプリケーション関連の改善について(第14回PostgreSQLアンカンファレンス@オンライン)
by
NTT DATA Technology & Innovation
PDF
PostgreSQL17対応版 EXPLAINオプションについて (第49回PostgreSQLアンカンファレンス@東京 発表資料)
by
NTT DATA Technology & Innovation
PPTX
PostgreSQLの統計情報について(第26回PostgreSQLアンカンファレンス@オンライン 発表資料)
by
NTT DATA Technology & Innovation
PPTX
PostgreSQLのgitレポジトリから見える2021年の開発状況(第30回PostgreSQLアンカンファレンス@オンライン 発表資料)
by
NTT DATA Technology & Innovation
PDF
バージョン17からのpg_stat_bgwriter (第48回 PostgreSQLアンカンファレンス 発表資料)
by
NTT DATA Technology & Innovation
押さえておきたい、PostgreSQL 13 の新機能!! (PostgreSQL Conference Japan 2020講演資料)
by
NTT DATA Technology & Innovation
PostgreSQLアーキテクチャ入門(INSIGHT OUT 2011)
by
Uptime Technologies LLC (JP)
統計情報のリセットによるautovacuumへの影響について(第39回PostgreSQLアンカンファレンス@オンライン 発表資料)
by
NTT DATA Technology & Innovation
PostgreSQL13でのレプリケーション関連の改善について(第14回PostgreSQLアンカンファレンス@オンライン)
by
NTT DATA Technology & Innovation
PostgreSQL17対応版 EXPLAINオプションについて (第49回PostgreSQLアンカンファレンス@東京 発表資料)
by
NTT DATA Technology & Innovation
PostgreSQLの統計情報について(第26回PostgreSQLアンカンファレンス@オンライン 発表資料)
by
NTT DATA Technology & Innovation
PostgreSQLのgitレポジトリから見える2021年の開発状況(第30回PostgreSQLアンカンファレンス@オンライン 発表資料)
by
NTT DATA Technology & Innovation
バージョン17からのpg_stat_bgwriter (第48回 PostgreSQLアンカンファレンス 発表資料)
by
NTT DATA Technology & Innovation
What's hot
PPTX
PostgreSQLモニタリングの基本とNTTデータが追加したモニタリング新機能(Open Source Conference 2021 Online F...
by
NTT DATA Technology & Innovation
PDF
Vacuum徹底解説
by
Masahiko Sawada
PDF
PostgreSQLの運用・監視にまつわるエトセトラ
by
NTT DATA OSS Professional Services
PDF
PostgreSQLレプリケーション10周年!徹底紹介!(PostgreSQL Conference Japan 2019講演資料)
by
NTT DATA Technology & Innovation
PPTX
PostgreSQL開発コミュニティに参加しよう! ~2022年版~(Open Source Conference 2022 Online/Kyoto 発...
by
NTT DATA Technology & Innovation
PDF
PostgreSQLのリカバリ超入門(もしくはWAL、CHECKPOINT、オンラインバックアップの仕組み)
by
Hironobu Suzuki
PDF
PostgreSQL: XID周回問題に潜む別の問題
by
NTT DATA OSS Professional Services
PDF
PostgreSQLコミュニティに飛び込もう
by
NTT DATA OSS Professional Services
PDF
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)
by
NTT DATA Technology & Innovation
PPTX
オンライン物理バックアップの排他モードと非排他モードについて ~PostgreSQLバージョン15対応版~(第34回PostgreSQLアンカンファレンス...
by
NTT DATA Technology & Innovation
PDF
PostgreSQL 15の新機能を徹底解説
by
Masahiko Sawada
PPTX
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
by
NTT DATA Technology & Innovation
PDF
Inside vacuum - 第一回PostgreSQLプレ勉強会
by
Masahiko Sawada
PDF
アーキテクチャから理解するPostgreSQLのレプリケーション
by
Masahiko Sawada
PPTX
PostgreSQL 14 モニタリング新機能紹介(PostgreSQL カンファレンス #24、2021/06/08)
by
NTT DATA Technology & Innovation
PDF
PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes 〜PFN、ヤフー〜
by
Preferred Networks
PDF
まずやっとくPostgreSQLチューニング
by
Kosuke Kida
PDF
速習!論理レプリケーション ~基礎から最新動向まで~(PostgreSQL Conference Japan 2022 発表資料)
by
NTT DATA Technology & Innovation
PPTX
スケールアウトするPostgreSQLを目指して!その第一歩!(NTTデータ テクノロジーカンファレンス 2020 発表資料)
by
NTT DATA Technology & Innovation
PDF
レプリケーション遅延の監視について(第40回PostgreSQLアンカンファレンス@オンライン 発表資料)
by
NTT DATA Technology & Innovation
PostgreSQLモニタリングの基本とNTTデータが追加したモニタリング新機能(Open Source Conference 2021 Online F...
by
NTT DATA Technology & Innovation
Vacuum徹底解説
by
Masahiko Sawada
PostgreSQLの運用・監視にまつわるエトセトラ
by
NTT DATA OSS Professional Services
PostgreSQLレプリケーション10周年!徹底紹介!(PostgreSQL Conference Japan 2019講演資料)
by
NTT DATA Technology & Innovation
PostgreSQL開発コミュニティに参加しよう! ~2022年版~(Open Source Conference 2022 Online/Kyoto 発...
by
NTT DATA Technology & Innovation
PostgreSQLのリカバリ超入門(もしくはWAL、CHECKPOINT、オンラインバックアップの仕組み)
by
Hironobu Suzuki
PostgreSQL: XID周回問題に潜む別の問題
by
NTT DATA OSS Professional Services
PostgreSQLコミュニティに飛び込もう
by
NTT DATA OSS Professional Services
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)
by
NTT DATA Technology & Innovation
オンライン物理バックアップの排他モードと非排他モードについて ~PostgreSQLバージョン15対応版~(第34回PostgreSQLアンカンファレンス...
by
NTT DATA Technology & Innovation
PostgreSQL 15の新機能を徹底解説
by
Masahiko Sawada
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
by
NTT DATA Technology & Innovation
Inside vacuum - 第一回PostgreSQLプレ勉強会
by
Masahiko Sawada
アーキテクチャから理解するPostgreSQLのレプリケーション
by
Masahiko Sawada
PostgreSQL 14 モニタリング新機能紹介(PostgreSQL カンファレンス #24、2021/06/08)
by
NTT DATA Technology & Innovation
PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes 〜PFN、ヤフー〜
by
Preferred Networks
まずやっとくPostgreSQLチューニング
by
Kosuke Kida
速習!論理レプリケーション ~基礎から最新動向まで~(PostgreSQL Conference Japan 2022 発表資料)
by
NTT DATA Technology & Innovation
スケールアウトするPostgreSQLを目指して!その第一歩!(NTTデータ テクノロジーカンファレンス 2020 発表資料)
by
NTT DATA Technology & Innovation
レプリケーション遅延の監視について(第40回PostgreSQLアンカンファレンス@オンライン 発表資料)
by
NTT DATA Technology & Innovation
Viewers also liked
PDF
NTT DATA と PostgreSQL が挑んだ総力戦
by
NTT DATA OSS Professional Services
PDF
pg_bigmを用いた全文検索のしくみ(後編)
by
NTT DATA OSS Professional Services
PDF
perfを使ったPostgreSQLの解析(前編)
by
NTT DATA OSS Professional Services
PDF
GresCubeで快適PostgreSQLライフ
by
NTT DATA OSS Professional Services
PDF
PostgreSQL replication
by
NTT DATA OSS Professional Services
PDF
10大ニュースで振り返るpg con2013
by
NTT DATA OSS Professional Services
PDF
10大ニュースで振り返るPGCon2015
by
NTT DATA OSS Professional Services
PDF
perfを使ったPostgreSQLの解析(後編)
by
NTT DATA OSS Professional Services
PDF
pg_trgmと全文検索
by
NTT DATA OSS Professional Services
PDF
pg_bigmを用いた全文検索のしくみ(前編)
by
NTT DATA OSS Professional Services
PDF
PostreSQL監査
by
NTT DATA OSS Professional Services
PDF
使ってみませんか?pg_hint_plan
by
NTT DATA OSS Professional Services
PDF
PostgreSQL9.3新機能紹介
by
NTT DATA OSS Professional Services
PDF
JSONBはPostgreSQL9.5でいかに改善されたのか
by
NTT DATA OSS Professional Services
PDF
PostgreSQLレプリケーション徹底紹介
by
NTT DATA OSS Professional Services
PDF
PostgreSQL 9.5 新機能紹介
by
NTT DATA OSS Professional Services
PDF
PostgreSQLレプリケーション徹底紹介
by
Masao Fujii
PDF
使ってみませんか?pg hint_plan
by
Masao Fujii
PPTX
Using the PostgreSQL Extension Ecosystem for Advanced Analytics
by
Chartio
PDF
PostgreSQLアーキテクチャ入門(PostgreSQL Conference 2012)
by
Uptime Technologies LLC (JP)
NTT DATA と PostgreSQL が挑んだ総力戦
by
NTT DATA OSS Professional Services
pg_bigmを用いた全文検索のしくみ(後編)
by
NTT DATA OSS Professional Services
perfを使ったPostgreSQLの解析(前編)
by
NTT DATA OSS Professional Services
GresCubeで快適PostgreSQLライフ
by
NTT DATA OSS Professional Services
PostgreSQL replication
by
NTT DATA OSS Professional Services
10大ニュースで振り返るpg con2013
by
NTT DATA OSS Professional Services
10大ニュースで振り返るPGCon2015
by
NTT DATA OSS Professional Services
perfを使ったPostgreSQLの解析(後編)
by
NTT DATA OSS Professional Services
pg_trgmと全文検索
by
NTT DATA OSS Professional Services
pg_bigmを用いた全文検索のしくみ(前編)
by
NTT DATA OSS Professional Services
PostreSQL監査
by
NTT DATA OSS Professional Services
使ってみませんか?pg_hint_plan
by
NTT DATA OSS Professional Services
PostgreSQL9.3新機能紹介
by
NTT DATA OSS Professional Services
JSONBはPostgreSQL9.5でいかに改善されたのか
by
NTT DATA OSS Professional Services
PostgreSQLレプリケーション徹底紹介
by
NTT DATA OSS Professional Services
PostgreSQL 9.5 新機能紹介
by
NTT DATA OSS Professional Services
PostgreSQLレプリケーション徹底紹介
by
Masao Fujii
使ってみませんか?pg hint_plan
by
Masao Fujii
Using the PostgreSQL Extension Ecosystem for Advanced Analytics
by
Chartio
PostgreSQLアーキテクチャ入門(PostgreSQL Conference 2012)
by
Uptime Technologies LLC (JP)
Similar to pg_dbms_statsの紹介
PPTX
PostgreSQLモニタリング機能の現状とこれから(Open Developers Conference 2020 Online 発表資料)
by
NTT DATA Technology & Innovation
PDF
PostgreSQL10を導入!大規模データ分析事例からみるDWHとしてのPostgreSQL活用のポイント
by
NTT DATA OSS Professional Services
PPTX
祝!PostgreSQLレプリケーション10周年!徹底紹介!!
by
NTT DATA Technology & Innovation
PDF
PostgreSQL 13でのpg_stat_statementsの改善について(第12回PostgreSQLアンカンファレンス@オンライン 発表資料)
by
NTT DATA Technology & Innovation
PDF
PostgreSQL18新機能紹介(db tech showcase 2025 発表資料)
by
NTT DATA Technology & Innovation
PPTX
監査要件を有するシステムに対する PostgreSQL 導入の課題と可能性
by
Ohyama Masanori
PDF
PostgreSQL13を検証してみた
by
Naoya Takeuchi
PDF
最新機能までを総ざらい!PostgreSQLの注目機能を振り返る(第32回 中国地方DB勉強会 in 岡山 発表資料)
by
NTT DATA Technology & Innovation
PDF
PostgreSQLによるデータ分析ことはじめ
by
Ohyama Masanori
PDF
TPC-DSから学ぶPostgreSQLの弱点と今後の展望
by
Kohei KaiGai
PDF
Postgre sql9.3新機能紹介
by
Daichi Egawa
PDF
Introduction of Oracle Database Architecture
by
Ryota Watabe
PDF
[db tech showcase Tokyo 2014] D21: Postgres Plus Advanced Serverはここが使える&9.4新機...
by
Insight Technology, Inc.
PDF
EDB Postgres Vision 2019
by
Noriyoshi Shinoda
PDF
プロとしてのOracleアーキテクチャ入門 ~番外編~ @ Developers Summit 2009
by
Ryota Watabe
PDF
Application of postgre sql to large social infrastructure jp
by
NTT DATA OSS Professional Services
PDF
YugabyteDBの実行計画を眺める(NewSQL/分散SQLデータベースよろず勉強会 #3 発表資料)
by
NTT DATA Technology & Innovation
PDF
PostgreSQL13でのpg_basebackupの改善について(第13回PostgreSQLアンカンファレンス@オンライン)
by
NTT DATA Technology & Innovation
PDF
PostgreSQLの関数属性を知ろう
by
kasaharatt
PDF
アナリティクスをPostgreSQLで始めるべき10の理由@第6回 関西DB勉強会
by
Satoshi Nagayasu
PostgreSQLモニタリング機能の現状とこれから(Open Developers Conference 2020 Online 発表資料)
by
NTT DATA Technology & Innovation
PostgreSQL10を導入!大規模データ分析事例からみるDWHとしてのPostgreSQL活用のポイント
by
NTT DATA OSS Professional Services
祝!PostgreSQLレプリケーション10周年!徹底紹介!!
by
NTT DATA Technology & Innovation
PostgreSQL 13でのpg_stat_statementsの改善について(第12回PostgreSQLアンカンファレンス@オンライン 発表資料)
by
NTT DATA Technology & Innovation
PostgreSQL18新機能紹介(db tech showcase 2025 発表資料)
by
NTT DATA Technology & Innovation
監査要件を有するシステムに対する PostgreSQL 導入の課題と可能性
by
Ohyama Masanori
PostgreSQL13を検証してみた
by
Naoya Takeuchi
最新機能までを総ざらい!PostgreSQLの注目機能を振り返る(第32回 中国地方DB勉強会 in 岡山 発表資料)
by
NTT DATA Technology & Innovation
PostgreSQLによるデータ分析ことはじめ
by
Ohyama Masanori
TPC-DSから学ぶPostgreSQLの弱点と今後の展望
by
Kohei KaiGai
Postgre sql9.3新機能紹介
by
Daichi Egawa
Introduction of Oracle Database Architecture
by
Ryota Watabe
[db tech showcase Tokyo 2014] D21: Postgres Plus Advanced Serverはここが使える&9.4新機...
by
Insight Technology, Inc.
EDB Postgres Vision 2019
by
Noriyoshi Shinoda
プロとしてのOracleアーキテクチャ入門 ~番外編~ @ Developers Summit 2009
by
Ryota Watabe
Application of postgre sql to large social infrastructure jp
by
NTT DATA OSS Professional Services
YugabyteDBの実行計画を眺める(NewSQL/分散SQLデータベースよろず勉強会 #3 発表資料)
by
NTT DATA Technology & Innovation
PostgreSQL13でのpg_basebackupの改善について(第13回PostgreSQLアンカンファレンス@オンライン)
by
NTT DATA Technology & Innovation
PostgreSQLの関数属性を知ろう
by
kasaharatt
アナリティクスをPostgreSQLで始めるべき10の理由@第6回 関西DB勉強会
by
Satoshi Nagayasu
More from NTT DATA OSS Professional Services
PDF
Global Top 5 を目指す NTT DATA の確かで意外な技術力
by
NTT DATA OSS Professional Services
PDF
Spark SQL - The internal -
by
NTT DATA OSS Professional Services
PDF
Apache Kafkaって本当に大丈夫?~故障検証のオーバービューと興味深い挙動の紹介~
by
NTT DATA OSS Professional Services
PDF
Hadoopエコシステムのデータストア振り返り
by
NTT DATA OSS Professional Services
PDF
HDFS Router-based federation
by
NTT DATA OSS Professional Services
PDF
Apache Hadoopの新機能Ozoneの現状
by
NTT DATA OSS Professional Services
PDF
Distributed data stores in Hadoop ecosystem
by
NTT DATA OSS Professional Services
PDF
Structured Streaming - The Internal -
by
NTT DATA OSS Professional Services
PDF
Apache Hadoopの未来 3系になって何が変わるのか?
by
NTT DATA OSS Professional Services
PDF
Apache Hadoop and YARN, current development status
by
NTT DATA OSS Professional Services
PDF
HDFS basics from API perspective
by
NTT DATA OSS Professional Services
PDF
SIerとオープンソースの美味しい関係 ~コミュニティの力を活かして世界を目指そう~
by
NTT DATA OSS Professional Services
PDF
20170303 java9 hadoop
by
NTT DATA OSS Professional Services
PPTX
ブロックチェーンの仕組みと動向(入門編)
by
NTT DATA OSS Professional Services
PDF
Application of postgre sql to large social infrastructure
by
NTT DATA OSS Professional Services
PDF
Apache Hadoop 2.8.0 の新機能 (抜粋)
by
NTT DATA OSS Professional Services
PDF
データ活用をもっともっと円滑に!~データ処理・分析基盤編を少しだけ~
by
NTT DATA OSS Professional Services
PDF
商用ミドルウェアのPuppet化で気を付けたい5つのこと
by
NTT DATA OSS Professional Services
PPTX
今からはじめるPuppet 2016 ~ インフラエンジニアのたしなみ ~
by
NTT DATA OSS Professional Services
PDF
Hadoopエコシステムの最新動向とNTTデータの取り組み (OSC 2016 Tokyo/Spring 講演資料)
by
NTT DATA OSS Professional Services
Global Top 5 を目指す NTT DATA の確かで意外な技術力
by
NTT DATA OSS Professional Services
Spark SQL - The internal -
by
NTT DATA OSS Professional Services
Apache Kafkaって本当に大丈夫?~故障検証のオーバービューと興味深い挙動の紹介~
by
NTT DATA OSS Professional Services
Hadoopエコシステムのデータストア振り返り
by
NTT DATA OSS Professional Services
HDFS Router-based federation
by
NTT DATA OSS Professional Services
Apache Hadoopの新機能Ozoneの現状
by
NTT DATA OSS Professional Services
Distributed data stores in Hadoop ecosystem
by
NTT DATA OSS Professional Services
Structured Streaming - The Internal -
by
NTT DATA OSS Professional Services
Apache Hadoopの未来 3系になって何が変わるのか?
by
NTT DATA OSS Professional Services
Apache Hadoop and YARN, current development status
by
NTT DATA OSS Professional Services
HDFS basics from API perspective
by
NTT DATA OSS Professional Services
SIerとオープンソースの美味しい関係 ~コミュニティの力を活かして世界を目指そう~
by
NTT DATA OSS Professional Services
20170303 java9 hadoop
by
NTT DATA OSS Professional Services
ブロックチェーンの仕組みと動向(入門編)
by
NTT DATA OSS Professional Services
Application of postgre sql to large social infrastructure
by
NTT DATA OSS Professional Services
Apache Hadoop 2.8.0 の新機能 (抜粋)
by
NTT DATA OSS Professional Services
データ活用をもっともっと円滑に!~データ処理・分析基盤編を少しだけ~
by
NTT DATA OSS Professional Services
商用ミドルウェアのPuppet化で気を付けたい5つのこと
by
NTT DATA OSS Professional Services
今からはじめるPuppet 2016 ~ インフラエンジニアのたしなみ ~
by
NTT DATA OSS Professional Services
Hadoopエコシステムの最新動向とNTTデータの取り組み (OSC 2016 Tokyo/Spring 講演資料)
by
NTT DATA OSS Professional Services
pg_dbms_statsの紹介
1.
Copyright © 2014
NTT DATA Corporation 2014年9月6日 NTTデータ基盤システム事業本部 石井愛弓 pg_dbms_stats紹介 PostgreSQLアンカンファレンス2014@東京
2.
2 Copyright ©
2014 NTT DATA Corporation 目次 自己紹介 pg_dbms_statsの紹介 デモ
3.
3 Copyright ©
2014 NTT DATA Corporation 自己紹介 石井愛弓 (いしい あゆみ) NTTデータ 基盤システム事業本部(2014年入社) •学生時代は、webアプリ開発など •現在、PostgreSQL勉強中
4.
Copyright © 2014
NTT DATA Corporation 4 pg_dbms_statsの紹介
5.
5 Copyright ©
2014 NTT DATA Corporation pg_dbms_statsとは? PostgreSQLの統計情報を固定化できる外部モジュール 開発元 NTT OSSセンタ 公開日 2012年12月 ライセンス BSD 対応バージョン PostgreSQL9.1、9.2、9.3 公開先 http://en.sourceforge.jp/projects/pgdbmsstats/ pg_dbms_stats
6.
6 Copyright ©
2014 NTT DATA Corporation 統計 情報 統計情報とは? 各テーブルの行数や各カラムのデータ分布などを見積もった情報 ANALYZEやautovacuumによりDBの最新状況を随時反映 プラン選択時の入力情報の1つ 統計情報以外に、設定パラメータ(enable_seqscanなど)やHINT句 (pg_hint_plan利用時)が入力となる SQL テーブル プラン ANALYZEやautovacuum により統計情報は最新化 PostgreSQLは、SQL と統計情報を入力に 最適なプランを選択 (出力) 統計情報の内容から、どのプランを選択するか決まる!
7.
7 Copyright ©
2014 NTT DATA Corporation 統計情報とプラン選択の課題 DBの状況変化に伴い、統計情報が変化し、選択されるプランも変化 突然不適切なプランが選ばれて性能劣化 性能の安定性を重要視する基幹系システムでは、プランの変化は許容できない 統計情報の固定化により、選択されるプランも固定化 商用DBは統計情報を固定化する機能を提供 PostgreSQLではpg_dbms_statsを利用することで統計情報を固定化できる 統計 情報 SQL テーブル プラン ANALYZEや autovacuum は固定化された統計情 報を更新できない PostgreSQLは、固定 化された統計情報を 入力に最適なプランを 選択
8.
8 Copyright ©
2014 NTT DATA Corporation pg_dbms_statsが提供する機能 機能 説明 ロック 統計情報を固定化する機能 ロック解除 統計情報の固定化を解除する機能 バックアップ 統計情報をDB内にバックアップする機能 リストア 統計情報をバックアップからリストアし、固定化する機能 パージ 統計情報のバックアップを削除する機能 エクスポート 統計情報を外部ファイルにエクスポートする機能 インポート 外部ファイルから統計情報をインポートし、固定化する機能 商用DBの統計情報固定化機能に似た機能を提供
9.
9 Copyright ©
2014 NTT DATA Corporation 従来のプラン選択 統計 情報 プラン PostgreSQL SQL 統計情報を入力 にプラン選択 統計情報の内容は ANALYZEにより変 化する
10.
10 Copyright ©
2014 NTT DATA Corporation 統計情報のロック 固定 オリジ ナル プラン PostgreSQL SQL マージ ANALYZEが更新す るのはオリジナル統 計情報のみ オリジナル統計情報のスナップ ショットを固定統計情報とする 固定統計情報の内容は変化し ない オリジナルと固定 のマージ結果を入 力にプラン選択
11.
11 Copyright ©
2014 NTT DATA Corporation 統計情報のマージ 固定 オリジ ナル オリジ ナル一 部 固定 プラン SQL PostgreSQL 固定統計情報を 常に優先 統計情報が固定化されてい ないテーブルとカラムについ ては、オリジナル統計情報を 使用
12.
12 Copyright ©
2014 NTT DATA Corporation 統計情報のロック 固定 オリジ ナル プラン PostgreSQL SQL マージ オリジナルと固定のマージ結果の スナップショットを固定統計情報 として保存する
13.
13 Copyright ©
2014 NTT DATA Corporation 統計情報のロック解除 オリジ ナル プラン PostgreSQL SQL オリジナルのみを 入力にプラン選 択 固定
14.
Copyright © 2014
NTT DATA Corporation 14 デモ
15.
15 Copyright ©
2014 NTT DATA Corporation デモの流れ ○ケース1:統計情報固定化を利用しない インデックススキャン →データ挿入 →ビットマップインデックススキャン(不適なプランが選ばれ性能劣化) ○ケース2:統計情報を固定化する インデックススキャン →統計情報固定化 →データ挿入 →インデックススキャン(性能安定) 統計情報固定化で性能劣化を防止
16.
Copyright © 2014
NTT DATA Corporation 16 最後に
17.
17 Copyright ©
2014 NTT DATA Corporation 統計情報固定化の問題 DBAが、真の問題を解決する代わりに、統計情報の固定化に頼 り切ってしまう。この悪い癖を統計情報の固定化は助長する 固定化した統計情報はデータサイズに対してスケールしない。 テーブルが小さいときに正しかった統計情報は、大きくなったとき に間違ってしまう PostgreSQLのプランナの改善を邪魔する。統計情報の固定化の 利用者は、クエリの問題をコミュニティに報告しなくなる 運用が複雑になる。統計情報の固定化を意識した運用が必要。
18.
18 Copyright ©
2014 NTT DATA Corporation まとめ 統計情報の固定化は使い方次第で 魔法の杖にも トラブルの元凶にもなります。 効果とリスクを正しく理解し、 pg_dbms_statsで PostgreSQLの一歩進んだ使い方を!
19.
Copyright © 2011
NTT DATA Corporation Copyright © 2014 NTT DATA Corporation
Download