SlideShare a Scribd company logo
Submit Search
Upload
Pro PostgreSQL, OSCon 2008
Report
Share
Robert Treat
CEO at https://xzilla.net
Follow
•
9 likes
•
9,003 views
1
of
106
Pro PostgreSQL, OSCon 2008
•
9 likes
•
9,003 views
Report
Share
Download Now
Download to read offline
Technology
My Pro PostgreSQL talk, given at OSCon 2008
Read more
Robert Treat
CEO at https://xzilla.net
Follow
Recommended
Inside PostgreSQL Shared Memory by
Inside PostgreSQL Shared Memory
EDB
2.5K views
•
25 slides
PostgreSQL Performance Tuning by
PostgreSQL Performance Tuning
elliando dias
4.1K views
•
64 slides
Mastering PostgreSQL Administration by
Mastering PostgreSQL Administration
EDB
7.2K views
•
111 slides
Streaming replication in practice by
Streaming replication in practice
Alexey Lesovsky
8.7K views
•
70 slides
PostgreSQL Extensions: A deeper look by
PostgreSQL Extensions: A deeper look
Jignesh Shah
2.5K views
•
35 slides
Postgres Toolkit by
Postgres Toolkit
Uptime Technologies LLC (JP)
1.6K views
•
6 slides
More Related Content
What's hot
A brief introduction to PostgreSQL by
A brief introduction to PostgreSQL
Vu Hung Nguyen
8.1K views
•
22 slides
PostgreSQL High Availability in a Containerized World by
PostgreSQL High Availability in a Containerized World
Jignesh Shah
13.1K views
•
41 slides
PostgreSQL Streaming Replication Cheatsheet by
PostgreSQL Streaming Replication Cheatsheet
Alexey Lesovsky
6.1K views
•
1 slide
Problems with PostgreSQL on Multi-core Systems with MultiTerabyte Data by
Problems with PostgreSQL on Multi-core Systems with MultiTerabyte Data
Jignesh Shah
1.7K views
•
36 slides
Out of the box replication in postgres 9.4 by
Out of the box replication in postgres 9.4
Denish Patel
11.7K views
•
50 slides
Introduction to PostgreSQL for System Administrators by
Introduction to PostgreSQL for System Administrators
Jignesh Shah
4.4K views
•
31 slides
What's hot
(19)
A brief introduction to PostgreSQL by Vu Hung Nguyen
A brief introduction to PostgreSQL
Vu Hung Nguyen
•
8.1K views
PostgreSQL High Availability in a Containerized World by Jignesh Shah
PostgreSQL High Availability in a Containerized World
Jignesh Shah
•
13.1K views
PostgreSQL Streaming Replication Cheatsheet by Alexey Lesovsky
PostgreSQL Streaming Replication Cheatsheet
Alexey Lesovsky
•
6.1K views
Problems with PostgreSQL on Multi-core Systems with MultiTerabyte Data by Jignesh Shah
Problems with PostgreSQL on Multi-core Systems with MultiTerabyte Data
Jignesh Shah
•
1.7K views
Out of the box replication in postgres 9.4 by Denish Patel
Out of the box replication in postgres 9.4
Denish Patel
•
11.7K views
Introduction to PostgreSQL for System Administrators by Jignesh Shah
Introduction to PostgreSQL for System Administrators
Jignesh Shah
•
4.4K views
Postgres-BDR with Google Cloud Platform by SungJae Yun
Postgres-BDR with Google Cloud Platform
SungJae Yun
•
2.2K views
pgDay Asia 2016 - Swapping Pacemaker-Corosync for repmgr (1) by Wei Shan Ang
pgDay Asia 2016 - Swapping Pacemaker-Corosync for repmgr (1)
Wei Shan Ang
•
339 views
pgpool-II demonstration by elliando dias
pgpool-II demonstration
elliando dias
•
3.1K views
plProxy, pgBouncer, pgBalancer by elliando dias
plProxy, pgBouncer, pgBalancer
elliando dias
•
7.1K views
GitLab PostgresMortem: Lessons Learned by Alexey Lesovsky
GitLab PostgresMortem: Lessons Learned
Alexey Lesovsky
•
490 views
pgpool: Features and Development by elliando dias
pgpool: Features and Development
elliando dias
•
1.9K views
Out of the box replication in postgres 9.4(pg confus) by Denish Patel
Out of the box replication in postgres 9.4(pg confus)
Denish Patel
•
1.1K views
Percona Toolkit for Effective MySQL Administration by Mydbops
Percona Toolkit for Effective MySQL Administration
Mydbops
•
1.8K views
Automating Disaster Recovery PostgreSQL by Nina Kaufman
Automating Disaster Recovery PostgreSQL
Nina Kaufman
•
1.2K views
PostgreSQL High Availability in a Containerized World by Jignesh Shah
PostgreSQL High Availability in a Containerized World
Jignesh Shah
•
4.6K views
PostgreSQL by Reuven Lerner
PostgreSQL
Reuven Lerner
•
8K views
Postgresql Database Administration Basic - Day2 by PoguttuezhiniVP
Postgresql Database Administration Basic - Day2
PoguttuezhiniVP
•
76 views
HADOOP 실제 구성 사례, Multi-Node 구성 by Young Pyo
HADOOP 실제 구성 사례, Multi-Node 구성
Young Pyo
•
2.5K views
Viewers also liked
Building a Spatial Database in PostgreSQL by
Building a Spatial Database in PostgreSQL
Kudos S.A.S
8.9K views
•
52 slides
PostgreSQL Scaling And Failover by
PostgreSQL Scaling And Failover
John Paulett
24.7K views
•
36 slides
My experience with embedding PostgreSQL by
My experience with embedding PostgreSQL
Jignesh Shah
16.4K views
•
39 slides
Why use PostgreSQL? by
Why use PostgreSQL?
Gabriele Bartolini
12.7K views
•
52 slides
Android & PostgreSQL by
Android & PostgreSQL
Mark Wong
26.8K views
•
37 slides
PostgreSQL Hooks for Fun and Profit by
PostgreSQL Hooks for Fun and Profit
David Fetter
331 views
•
66 slides
Viewers also liked
(19)
Building a Spatial Database in PostgreSQL by Kudos S.A.S
Building a Spatial Database in PostgreSQL
Kudos S.A.S
•
8.9K views
PostgreSQL Scaling And Failover by John Paulett
PostgreSQL Scaling And Failover
John Paulett
•
24.7K views
My experience with embedding PostgreSQL by Jignesh Shah
My experience with embedding PostgreSQL
Jignesh Shah
•
16.4K views
Why use PostgreSQL? by Gabriele Bartolini
Why use PostgreSQL?
Gabriele Bartolini
•
12.7K views
Android & PostgreSQL by Mark Wong
Android & PostgreSQL
Mark Wong
•
26.8K views
PostgreSQL Hooks for Fun and Profit by David Fetter
PostgreSQL Hooks for Fun and Profit
David Fetter
•
331 views
PostgreSQL and RAM usage by Alexey Bashtanov
PostgreSQL and RAM usage
Alexey Bashtanov
•
22.9K views
Get to know PostgreSQL! by Oddbjørn Steffensen
Get to know PostgreSQL!
Oddbjørn Steffensen
•
13.9K views
Data Processing Inside PostgreSQL by EDB
Data Processing Inside PostgreSQL
EDB
•
8.1K views
Really Big Elephants: PostgreSQL DW by PostgreSQL Experts, Inc.
Really Big Elephants: PostgreSQL DW
PostgreSQL Experts, Inc.
•
29.8K views
Howdah - An Application using Pylons, PostgreSQL, Simpycity and Exceptable by Command Prompt., Inc
Howdah - An Application using Pylons, PostgreSQL, Simpycity and Exceptable
Command Prompt., Inc
•
1.7K views
PostgreSQL Deep Internal by EXEM
PostgreSQL Deep Internal
EXEM
•
2.5K views
PostgreSQL Replication in 10 Minutes - SCALE by PostgreSQL Experts, Inc.
PostgreSQL Replication in 10 Minutes - SCALE
PostgreSQL Experts, Inc.
•
23.4K views
Full Text Search In PostgreSQL by Karwin Software Solutions LLC
Full Text Search In PostgreSQL
Karwin Software Solutions LLC
•
60.2K views
Cours SIG by Riadh Tebourbi (Ai1990)
Cours SIG
Riadh Tebourbi (Ai1990)
•
27K views
alphorm.com - Formation PostgreSQL administration by Alphorm
alphorm.com - Formation PostgreSQL administration
Alphorm
•
37.4K views
A couple of things about PostgreSQL... by Federico Campoli
A couple of things about PostgreSQL...
Federico Campoli
•
7.3K views
Postgresql database administration volume 1 by Federico Campoli
Postgresql database administration volume 1
Federico Campoli
•
33.3K views
5 Steps to PostgreSQL Performance by Command Prompt., Inc
5 Steps to PostgreSQL Performance
Command Prompt., Inc
•
77.3K views
Similar to Pro PostgreSQL, OSCon 2008
Planning for-high-performance-web-application by
Planning for-high-performance-web-application
Nguyễn Duy Nhân
1.8K views
•
44 slides
Building tungsten-clusters-with-postgre sql-hot-standby-and-streaming-replica... by
Building tungsten-clusters-with-postgre sql-hot-standby-and-streaming-replica...
Command Prompt., Inc
2.7K views
•
28 slides
Linux Desktop Automation by
Linux Desktop Automation
Rui Lapa
858 views
•
39 slides
Creating customized openSUSE versions with SUSE Studio by
Creating customized openSUSE versions with SUSE Studio
elliando dias
1K views
•
18 slides
Nagios Conference 2012 - Dan Wittenberg - Case Study: Scaling Nagios Core at ... by
Nagios Conference 2012 - Dan Wittenberg - Case Study: Scaling Nagios Core at ...
Nagios
2.1K views
•
24 slides
The Accidental DBA by
The Accidental DBA
PostgreSQL Experts, Inc.
1.5K views
•
61 slides
Similar to Pro PostgreSQL, OSCon 2008
(20)
Planning for-high-performance-web-application by Nguyễn Duy Nhân
Planning for-high-performance-web-application
Nguyễn Duy Nhân
•
1.8K views
Building tungsten-clusters-with-postgre sql-hot-standby-and-streaming-replica... by Command Prompt., Inc
Building tungsten-clusters-with-postgre sql-hot-standby-and-streaming-replica...
Command Prompt., Inc
•
2.7K views
Linux Desktop Automation by Rui Lapa
Linux Desktop Automation
Rui Lapa
•
858 views
Creating customized openSUSE versions with SUSE Studio by elliando dias
Creating customized openSUSE versions with SUSE Studio
elliando dias
•
1K views
Nagios Conference 2012 - Dan Wittenberg - Case Study: Scaling Nagios Core at ... by Nagios
Nagios Conference 2012 - Dan Wittenberg - Case Study: Scaling Nagios Core at ...
Nagios
•
2.1K views
The Accidental DBA by PostgreSQL Experts, Inc.
The Accidental DBA
PostgreSQL Experts, Inc.
•
1.5K views
Extending OpenShift Origin: Build Your Own Cartridge with Bill DeCoste of Red... by OpenShift Origin
Extending OpenShift Origin: Build Your Own Cartridge with Bill DeCoste of Red...
OpenShift Origin
•
5K views
Planning For High Performance Web Application by Yue Tian
Planning For High Performance Web Application
Yue Tian
•
1.3K views
PGConf.ASIA 2019 Bali - AppOS: PostgreSQL Extension for Scalable File I/O - K... by Equnix
PGConf.ASIA 2019 Bali - AppOS: PostgreSQL Extension for Scalable File I/O - K...
Equnix
•
786 views
Out of the Box Replication in Postgres 9.4(pgconfsf) by Denish Patel
Out of the Box Replication in Postgres 9.4(pgconfsf)
Denish Patel
•
453 views
configuring a warm standby, the easy way by Command Prompt., Inc
configuring a warm standby, the easy way
Command Prompt., Inc
•
424 views
Out of the Box Replication in Postgres 9.4(PgCon) by Denish Patel
Out of the Box Replication in Postgres 9.4(PgCon)
Denish Patel
•
1.5K views
Out of the Box Replication in Postgres 9.4(PgCon) by Denish Patel
Out of the Box Replication in Postgres 9.4(PgCon)
Denish Patel
•
354 views
Linux Common Command by Jeff Yang
Linux Common Command
Jeff Yang
•
909 views
Hadoop Summit San Jose 2013: Compression Options in Hadoop - A Tale of Tradeo... by Sumeet Singh
Hadoop Summit San Jose 2013: Compression Options in Hadoop - A Tale of Tradeo...
Sumeet Singh
•
535 views
Bundling Packages and Deploying Applications with RPM by Alexander Shopov
Bundling Packages and Deploying Applications with RPM
Alexander Shopov
•
3.2K views
2009-03-13 Atlanda System z Council Meeting by Shawn Wells
2009-03-13 Atlanda System z Council Meeting
Shawn Wells
•
49 views
DrupalCampLA 2011: Drupal backend-performance by Ashok Modi
DrupalCampLA 2011: Drupal backend-performance
Ashok Modi
•
3.8K views
Cómo se diseña una base de datos que pueda ingerir más de cuatro millones de ... by javier ramirez
Cómo se diseña una base de datos que pueda ingerir más de cuatro millones de ...
javier ramirez
•
43 views
An Introduction To Linux by Ishan A B Ambanwela
An Introduction To Linux
Ishan A B Ambanwela
•
4.5K views
More from Robert Treat
Advanced Int->Bigint Conversions by
Advanced Int->Bigint Conversions
Robert Treat
121 views
•
56 slides
Explaining Explain by
Explaining Explain
Robert Treat
590 views
•
63 slides
the-lost-art-of-plpgsql by
the-lost-art-of-plpgsql
Robert Treat
1.6K views
•
44 slides
Managing Chaos In Production: Testing vs Monitoring by
Managing Chaos In Production: Testing vs Monitoring
Robert Treat
429 views
•
70 slides
Managing Databases In A DevOps Environment 2016 by
Managing Databases In A DevOps Environment 2016
Robert Treat
755 views
•
153 slides
Less Alarming Alerts - SRECon 2016 by
Less Alarming Alerts - SRECon 2016
Robert Treat
794 views
•
55 slides
More from Robert Treat
(20)
Advanced Int->Bigint Conversions by Robert Treat
Advanced Int->Bigint Conversions
Robert Treat
•
121 views
Explaining Explain by Robert Treat
Explaining Explain
Robert Treat
•
590 views
the-lost-art-of-plpgsql by Robert Treat
the-lost-art-of-plpgsql
Robert Treat
•
1.6K views
Managing Chaos In Production: Testing vs Monitoring by Robert Treat
Managing Chaos In Production: Testing vs Monitoring
Robert Treat
•
429 views
Managing Databases In A DevOps Environment 2016 by Robert Treat
Managing Databases In A DevOps Environment 2016
Robert Treat
•
755 views
Less Alarming Alerts - SRECon 2016 by Robert Treat
Less Alarming Alerts - SRECon 2016
Robert Treat
•
794 views
What Ops Can Learn From Design by Robert Treat
What Ops Can Learn From Design
Robert Treat
•
1.6K views
Postgres 9.4 First Look by Robert Treat
Postgres 9.4 First Look
Robert Treat
•
10.2K views
Less Alarming Alerts! by Robert Treat
Less Alarming Alerts!
Robert Treat
•
1.7K views
Past, Present, and Pachyderm - All Things Open - 2013 by Robert Treat
Past, Present, and Pachyderm - All Things Open - 2013
Robert Treat
•
9K views
Big Bad "Upgraded" Postgres by Robert Treat
Big Bad "Upgraded" Postgres
Robert Treat
•
2.5K views
Managing Databases In A DevOps Environment by Robert Treat
Managing Databases In A DevOps Environment
Robert Treat
•
5.6K views
The Essential PostgreSQL.conf by Robert Treat
The Essential PostgreSQL.conf
Robert Treat
•
7.6K views
Pro Postgres 9 by Robert Treat
Pro Postgres 9
Robert Treat
•
3.3K views
Advanced WAL File Management With OmniPITR by Robert Treat
Advanced WAL File Management With OmniPITR
Robert Treat
•
2.1K views
Scaling with Postgres (Highload++ 2010) by Robert Treat
Scaling with Postgres (Highload++ 2010)
Robert Treat
•
1.4K views
Intro to Postgres 9 Tutorial by Robert Treat
Intro to Postgres 9 Tutorial
Robert Treat
•
8K views
Check Please! by Robert Treat
Check Please!
Robert Treat
•
635 views
Database Scalability Patterns by Robert Treat
Database Scalability Patterns
Robert Treat
•
967 views
A Guide To PostgreSQL 9.0 by Robert Treat
A Guide To PostgreSQL 9.0
Robert Treat
•
7.3K views
Recently uploaded
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive by
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Network Automation Forum
46 views
•
35 slides
Data Integrity for Banking and Financial Services by
Data Integrity for Banking and Financial Services
Precisely
56 views
•
26 slides
Why and How CloudStack at weSystems - Stephan Bienek - weSystems by
Why and How CloudStack at weSystems - Stephan Bienek - weSystems
ShapeBlue
111 views
•
13 slides
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit... by
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
ShapeBlue
57 views
•
25 slides
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue by
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
ShapeBlue
96 views
•
7 slides
MVP and prioritization.pdf by
MVP and prioritization.pdf
rahuldharwal141
38 views
•
8 slides
Recently uploaded
(20)
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive by Network Automation Forum
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Network Automation Forum
•
46 views
Data Integrity for Banking and Financial Services by Precisely
Data Integrity for Banking and Financial Services
Precisely
•
56 views
Why and How CloudStack at weSystems - Stephan Bienek - weSystems by ShapeBlue
Why and How CloudStack at weSystems - Stephan Bienek - weSystems
ShapeBlue
•
111 views
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit... by ShapeBlue
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
ShapeBlue
•
57 views
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue by ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
ShapeBlue
•
96 views
MVP and prioritization.pdf by rahuldharwal141
MVP and prioritization.pdf
rahuldharwal141
•
38 views
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT by ShapeBlue
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
ShapeBlue
•
91 views
Confidence in CloudStack - Aron Wagner, Nathan Gleason - Americ by ShapeBlue
Confidence in CloudStack - Aron Wagner, Nathan Gleason - Americ
ShapeBlue
•
41 views
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ... by ShapeBlue
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...
ShapeBlue
•
83 views
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha... by ShapeBlue
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
ShapeBlue
•
74 views
Ransomware is Knocking your Door_Final.pdf by Security Bootcamp
Ransomware is Knocking your Door_Final.pdf
Security Bootcamp
•
76 views
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... by TrustArc
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc
•
77 views
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates by ShapeBlue
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates
ShapeBlue
•
119 views
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T by ShapeBlue
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
ShapeBlue
•
56 views
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue by ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
ShapeBlue
•
46 views
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue by ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
ShapeBlue
•
96 views
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti... by ShapeBlue
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
ShapeBlue
•
46 views
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... by Bernd Ruecker
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
Bernd Ruecker
•
50 views
Kyo - Functional Scala 2023.pdf by Flavio W. Brasil
Kyo - Functional Scala 2023.pdf
Flavio W. Brasil
•
434 views
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ... by ShapeBlue
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
ShapeBlue
•
65 views
Pro PostgreSQL, OSCon 2008
1.
Pro PostgreSQL Robert
Treat omniti.com brighterlamp.org
2.
3.
4.
K-0 Know Your
Way Around The Project
5.
6.
7.
8.
9.
10.
11.
S-0 Get Off
To A Good Start
12.
13.
14.
15.
16.
17.
18.
19.
20.
U-0 Let's Talk
About Upgrades
21.
U-1 Let's Talk
About Upgrades Versioning First Digit ( 7 .4.16 -> 8 .2.0) Second Digit (8.2.4 -> 8.3.0) Third Digit (8.3.0 -> 8.3.1)
22.
U-2 Let's Talk
About Upgrades Versioning First Digit (7.4.16 -> 8.2.0) Second Digit (8. 2 .4 -> 8. 3 .0) Third Digit (8.3.0 -> 8.3.1)
23.
U-3 Let's Talk
About Upgrades Versioning First Digit (7.4.16 -> 8.2.0) Second Digit (8.2.4 -> 8.3.0) Third Digit (8.3. 0 -> 8.3. 1 )
24.
25.
26.
27.
28.
29.
C-0 Figure Your
Configure
30.
31.
32.
33.
M-0 Routine Maintenance
34.
35.
36.
37.
P-0 Hardware For
Software People
38.
39.
40.
41.
42.
A-0 Availability (Not
Scalability)
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
H-0 Scalability
55.
H-1 Scalability what
is scaling? “ How well a solution to some problem will work when the relative size of the problem increases” - Theo Schlossnagle
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
J-0 Query Your
Queries
66.
67.
68.
J-3 Query Your
Queries finding slow queries: pg_stat_all_tables pagila=# pg_stat_all_tables View "pg_catalog.pg_stat_all_tables" Column | Type | ------------------+-------------+ relid | oid | schemaname | name | relname | name | seq_scan | bigint | seq_tup_read | bigint | idx_scan | bigint | idx_tup_fetch | bigint | n_tup_ins | bigint | n_tup_upd | bigint | n_tup_del | bigint | n_tup_hot_upd | bigint | n_live_tup | bigint | n_dead_tup | bigint | last_vacuum | timestamptz | last_autovacuum | timestamptz | last_analyze | timestamptz | last_autoanalyze | timestamptz |
69.
J-4 Query Your
Queries finding slow queries: pg_stat_all_tables pagila=# pg_stat_all_tables View "pg_catalog.pg_stat_all_tables" Column | Type | ------------------+-------------+ relid | oid | schemaname | name | relname | name | seq_scan | bigint | seq_tup_read | bigint | idx_scan | bigint | idx_tup_fetch | bigint | n_tup_ins | bigint | n_tup_upd | bigint | n_tup_del | bigint | n_tup_hot_upd | bigint | n_live_tup | bigint | n_dead_tup | bigint | last_vacuum | timestamptz | last_autovacuum | timestamptz | last_analyze | timestamptz | last_autoanalyze | timestamptz |
70.
J-5 Query Your
Queries finding slow queries: pg_stat_all_tables pagila=# pg_stat_all_tables View "pg_catalog.pg_stat_all_tables" Column | Type | ------------------+-------------+ relid | oid | schemaname | name | relname | name | seq_scan | bigint | seq_tup_read | bigint | idx_scan | bigint | idx_tup_fetch | bigint | n_tup_ins | bigint | n_tup_upd | bigint | n_tup_del | bigint | n_tup_hot_upd | bigint | n_live_tup | bigint | n_dead_tup | bigint | last_vacuum | timestamptz | last_autovacuum | timestamptz | last_analyze | timestamptz | last_autoanalyze | timestamptz |
71.
J-6 Query Your
Queries finding slow queries: pg_stat_all_tables pagila=# pg_stat_all_tables View "pg_catalog.pg_stat_all_tables" Column | Type | ------------------+-------------+ relid | oid | schemaname | name | relname | name | seq_scan | bigint | seq_tup_read | bigint | idx_scan | bigint | idx_tup_fetch | bigint | n_tup_ins | bigint | n_tup_upd | bigint | n_tup_del | bigint | n_tup_hot_upd | bigint | n_live_tup | bigint | n_dead_tup | bigint | last_vacuum | timestamptz | last_autovacuum | timestamptz | last_analyze | timestamptz | last_autoanalyze | timestamptz |
72.
J-7 Query Your
Queries finding slow queries: pg_stat_all_tables pagila=# pg_stat_all_tables View "pg_catalog.pg_stat_all_tables" Column | Type | ------------------+-------------+ relid | oid | schemaname | name | relname | name | seq_scan | bigint | seq_tup_read | bigint | idx_scan | bigint | idx_tup_fetch | bigint | n_tup_ins | bigint | n_tup_upd | bigint | n_tup_del | bigint | n_tup_hot_upd | bigint | n_live_tup | bigint | n_dead_tup | bigint | last_vacuum | timestamptz | last_autovacuum | timestamptz | last_analyze | timestamptz | last_autoanalyze | timestamptz |
73.
J-8 Query Your
Queries finding slow queries: pg_stat_all_tables pagila=# pg_stat_all_tables View "pg_catalog.pg_stat_all_tables" Column | Type | ------------------+-------------+ relid | oid | schemaname | name | relname | name | seq_scan | bigint | seq_tup_read | bigint | idx_scan | bigint | idx_tup_fetch | bigint | n_tup_ins | bigint | n_tup_upd | bigint | n_tup_del | bigint | n_tup_hot_upd | bigint | n_live_tup | bigint | n_dead_tup | bigint | last_vacuum | timestamptz | last_autovacuum | timestamptz | last_analyze | timestamptz | last_autoanalyze | timestamptz |
74.
J-9 Query Your
Queries finding slow queries: pg_stat_all_indexes pagila=# pg_stat_all_indexes View "pg_catalog.pg_stat_all_indexes" Column | Type | ---------------+--------+ relid | oid | indexrelid | oid | schemaname | name | relname | name | indexrelname | name | idx_scan | bigint | idx_tup_read | bigint | idx_tup_fetch | bigint |
75.
J-10 Query Your
Queries finding slow queries: pg_stat_all_indexes pagila=# pg_stat_all_indexes View "pg_catalog.pg_stat_all_indexes" Column | Type | ---------------+--------+ relid | oid | indexrelid | oid | schemaname | name | relname | name | indexrelname | name | idx_scan | bigint | idx_tup_read | bigint | idx_tup_fetch | bigint |
76.
J-11 Query Your
Queries finding slow queries: pg_statio_all_tables pagila=# pg_statio_all_tables View "pg_catalog.pg_statio_all_tables" Column | Type | -----------------+--------+ relid | oid | schemaname | name | relname | name | heap_blks_read | bigint | heap_blks_hit | bigint | idx_blks_read | bigint | idx_blks_hit | bigint | toast_blks_read | bigint | toast_blks_hit | bigint | tidx_blks_read | bigint | tidx_blks_hit | bigint |
77.
J-12 Query Your
Queries finding slow queries: pg_statio_all_tables pagila=# pg_statio_all_tables View "pg_catalog.pg_statio_all_tables" Column | Type | -----------------+--------+ relid | oid | schemaname | name | relname | name | heap_blks_read | bigint | heap_blks_hit | bigint | idx_blks_read | bigint | idx_blks_hit | bigint | toast_blks_read | bigint | toast_blks_hit | bigint | tidx_blks_read | bigint | tidx_blks_hit | bigint |
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
N-0 PostgreSQL Tablespaces
89.
90.
91.
Q-0 PostgreSQL Partitioning
92.
93.
94.
95.
I-0 Other Stuff
I Should Mention
96.
97.
98.
99.
100.
101.
102.
103.
104.
I-9 Other Stuff
I Should Mention ;-) my book?
105.
106.
L-0 El Fin