© Copyright EnterpriseDB Corporation, 2019. All rights reserved.
Managing Postgres
at Scale
Dave Page, Vice President and Chief
Software Architect, Tools & Installers
Marc Linster, SVP, Product Development
1
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.2
AGENDA
• Who is EDB?
• EDB Postgres Platform
• EDB Postgres Enterprise Manager
• Demo: Probes, Alerts and Tuning Wizard
• Supported Platforms
• Q&A
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.
WHO IS EDB?
The world leader in
open-source based Postgres
software and services.
• Founded in 2004
• Recognized RDBMS leader by:
• Gartner
• Forrester
• Customer base > 4000
• 300+ employees
• Offices worldwide
• PostgreSQL community leader
3
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.4
OVER 4,000 CUSTOMERS
U.S Customers
EMEA Customers APAC Customers
92of the Fortune 500
311of the Forbes
Global 2000
Our customers benefit from the most reliable, high-performing, flexible, open,
and cost-effective data management platform available.
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.
5
ONLY OPEN SOURCE
BASED RDBMS IN
GARTNER MQ
EDB Recognized
6 Years In A Row on
Gartner’s Magic
Quadrant
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.
EDB OPEN SOURCE LEADERSHIP
Named EDB open source committers and contributors
CONTRIBUTORS
Akshay Joshi Amul Sul Ashesh Vashi Ashutosh
Sharma
Dilip Kumar Jeevan Ladhe Mithun Cy M. Usama
Rushabh
Lathia
MAJOR CONTRIBUTORSCORE TEAM
Andres Freund Devrim Gündüz
Thomas Munro
Amit Kapila
Bruce Momjian
Dave Page
Robert Haas
6
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.7
EDB POSTGRES PLATFORM
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.8
EDB POSTGRES ADVANCED SERVER
Enterprise
capabilities add to
the strengths of
community
PostgreSQL
• Items in GREY are available
in Community PostgreSQL
• Items in RED are proprietary
additions in Advanced Server
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.9
EDB POSTGRES PLATFORM
Today’s Focus
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.10
POSTGRES ENTERPRISE MANAGER
• Monitor EDB
Postgres
Advanced
Server,
PostgreSQL
and the
underlying
system
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.11
EDB POSTGRES ENTERPRISE MANAGER
• Fully managed servers
• Have a locally installed agent (must be inside the firewall)
• Monitor the Operating System and Hardware as well as Postgres
• Can reconfigure the server, monitor logs, restart processes etc.
• Deploy software (Windows)
• Remote managed servers
• Use when an agent cannot be installed, or when the server is outside the firewall.
• Monitors the database server only.
• Unmanaged servers
• Ad-hoc monitoring only
• Manipulating schema, run queries, procedural language debugger etc.
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.12
EDB POSTGRES ENTERPRISE MANAGER
• 60 pre-defined
probes collect
nearly 400
metrics
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.13
EDB POSTGRES ENTERPRISE MANAGER
• 239 pre-defined alert templates
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.14
EDB POSTGRES ENTERPRISE MANAGER
• Create your own
probes, metrics and
alerts for custom
monitoring
requirements
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.15
EDB POSTGRES ENTERPRISE MANAGER
• Use pre-built
dashboards, or
create your own
using standard
or custom charts
and graphs with
optional
predictive
analysis
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.16
EDB POSTGRES ENTERPRISE MANAGER
• Send alerts via
email, SNMP or
integrate with
Nagios
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.17
EDB POSTGRES ENTERPRISE MANAGER
• Manage and
monitor EDB Ark
And EDB
Failover
Manager
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.18
EDB POSTGRES ENTERPRISE MANAGER
• Wizards help
with bulk
tuning, log
and auditing
configuration
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.19
EDB POSTGRES ENTERPRISE MANAGER
• SQL Profiler
monitors & analyses
workloads in
realtime
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.20
EDB POSTGRES ENTERPRISE MANAGER
• Performance
Diagnostics
visualise and
analyse wait
state
performance
data from
EPAS 11
(PEM 7.6)
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.21
EDB POSTGRES ENTERPRISE MANAGER
• Includes all
pgAdmin 4
functionality
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.22
QUICK SURVEY
• What tools do you use to manage
your Postgres databases today?
• What tools do you use to monitor
your Postgres databases today?
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.23
NEW FEATURE EXAMPLES
In versions 7.6 & 7.7
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.24
PGADMIN FEATURES
• Added a “Scratch Pad” to the Query Tool to hold text
snippets whilst editing
• Added Commit and Rollback buttons to the Query Tool
for ease of use (particularly with Auto Commit turned
off)
• Allow double-clicking of the result grid header dividers
to auto-size to the content
• Automatically expand child nodes in the treeview when
expanding the parent, if there is only one
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.25
EDB POSTGRES ENTERPRISE MANAGER FEATURES
• New UI design
• Modern and clean look and feel
• Being implemented across the EDB product suite
• Performance Diagnostics with EPAS 11+
• Debian/Ubuntu native packages
• Add breadcrumbs to the Dashboards, with inline
searching
• Allow downloading of the query plan from the SQL
Profiler
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.26
PERFORMANCE DIAGNOSTICS
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.27
PERFORMANCE DIAGNOSTICS
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.28
DEMO
Probes, Alerts and Tuning Wizard
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.29
PLATFORMS
• Installer:
• Windows
• RPM:
• CentOS/RHEL/OEL 6 & 7
• SLES 12 (SLES 15 TBD)
• DEB:
• Debian Stretch
• Ubuntu 18.04
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.30
QUESTIONS
© Copyright EnterpriseDB Corporation, 2019. All rights reserved.
THANK YOU
info@enterprisedb.com
www.enterprisedb.com
35

Webinar: Managing Postgres at Scale

  • 1.
    © Copyright EnterpriseDBCorporation, 2019. All rights reserved. Managing Postgres at Scale Dave Page, Vice President and Chief Software Architect, Tools & Installers Marc Linster, SVP, Product Development 1
  • 2.
    © Copyright EnterpriseDBCorporation, 2019. All rights reserved.2 AGENDA • Who is EDB? • EDB Postgres Platform • EDB Postgres Enterprise Manager • Demo: Probes, Alerts and Tuning Wizard • Supported Platforms • Q&A
  • 3.
    © Copyright EnterpriseDBCorporation, 2019. All rights reserved. WHO IS EDB? The world leader in open-source based Postgres software and services. • Founded in 2004 • Recognized RDBMS leader by: • Gartner • Forrester • Customer base > 4000 • 300+ employees • Offices worldwide • PostgreSQL community leader 3
  • 4.
    © Copyright EnterpriseDBCorporation, 2019. All rights reserved.4 OVER 4,000 CUSTOMERS U.S Customers EMEA Customers APAC Customers 92of the Fortune 500 311of the Forbes Global 2000 Our customers benefit from the most reliable, high-performing, flexible, open, and cost-effective data management platform available.
  • 5.
    © Copyright EnterpriseDBCorporation, 2019. All rights reserved. 5 ONLY OPEN SOURCE BASED RDBMS IN GARTNER MQ EDB Recognized 6 Years In A Row on Gartner’s Magic Quadrant
  • 6.
    © Copyright EnterpriseDBCorporation, 2019. All rights reserved. EDB OPEN SOURCE LEADERSHIP Named EDB open source committers and contributors CONTRIBUTORS Akshay Joshi Amul Sul Ashesh Vashi Ashutosh Sharma Dilip Kumar Jeevan Ladhe Mithun Cy M. Usama Rushabh Lathia MAJOR CONTRIBUTORSCORE TEAM Andres Freund Devrim Gündüz Thomas Munro Amit Kapila Bruce Momjian Dave Page Robert Haas 6
  • 7.
    © Copyright EnterpriseDBCorporation, 2019. All rights reserved.7 EDB POSTGRES PLATFORM
  • 8.
    © Copyright EnterpriseDBCorporation, 2019. All rights reserved.8 EDB POSTGRES ADVANCED SERVER Enterprise capabilities add to the strengths of community PostgreSQL • Items in GREY are available in Community PostgreSQL • Items in RED are proprietary additions in Advanced Server
  • 9.
    © Copyright EnterpriseDBCorporation, 2019. All rights reserved.9 EDB POSTGRES PLATFORM Today’s Focus
  • 10.
    © Copyright EnterpriseDBCorporation, 2019. All rights reserved.10 POSTGRES ENTERPRISE MANAGER • Monitor EDB Postgres Advanced Server, PostgreSQL and the underlying system
  • 11.
    © Copyright EnterpriseDBCorporation, 2019. All rights reserved.11 EDB POSTGRES ENTERPRISE MANAGER • Fully managed servers • Have a locally installed agent (must be inside the firewall) • Monitor the Operating System and Hardware as well as Postgres • Can reconfigure the server, monitor logs, restart processes etc. • Deploy software (Windows) • Remote managed servers • Use when an agent cannot be installed, or when the server is outside the firewall. • Monitors the database server only. • Unmanaged servers • Ad-hoc monitoring only • Manipulating schema, run queries, procedural language debugger etc.
  • 12.
    © Copyright EnterpriseDBCorporation, 2019. All rights reserved.12 EDB POSTGRES ENTERPRISE MANAGER • 60 pre-defined probes collect nearly 400 metrics
  • 13.
    © Copyright EnterpriseDBCorporation, 2019. All rights reserved.13 EDB POSTGRES ENTERPRISE MANAGER • 239 pre-defined alert templates
  • 14.
    © Copyright EnterpriseDBCorporation, 2019. All rights reserved.14 EDB POSTGRES ENTERPRISE MANAGER • Create your own probes, metrics and alerts for custom monitoring requirements
  • 15.
    © Copyright EnterpriseDBCorporation, 2019. All rights reserved.15 EDB POSTGRES ENTERPRISE MANAGER • Use pre-built dashboards, or create your own using standard or custom charts and graphs with optional predictive analysis
  • 16.
    © Copyright EnterpriseDBCorporation, 2019. All rights reserved.16 EDB POSTGRES ENTERPRISE MANAGER • Send alerts via email, SNMP or integrate with Nagios
  • 17.
    © Copyright EnterpriseDBCorporation, 2019. All rights reserved.17 EDB POSTGRES ENTERPRISE MANAGER • Manage and monitor EDB Ark And EDB Failover Manager
  • 18.
    © Copyright EnterpriseDBCorporation, 2019. All rights reserved.18 EDB POSTGRES ENTERPRISE MANAGER • Wizards help with bulk tuning, log and auditing configuration
  • 19.
    © Copyright EnterpriseDBCorporation, 2019. All rights reserved.19 EDB POSTGRES ENTERPRISE MANAGER • SQL Profiler monitors & analyses workloads in realtime
  • 20.
    © Copyright EnterpriseDBCorporation, 2019. All rights reserved.20 EDB POSTGRES ENTERPRISE MANAGER • Performance Diagnostics visualise and analyse wait state performance data from EPAS 11 (PEM 7.6)
  • 21.
    © Copyright EnterpriseDBCorporation, 2019. All rights reserved.21 EDB POSTGRES ENTERPRISE MANAGER • Includes all pgAdmin 4 functionality
  • 22.
    © Copyright EnterpriseDBCorporation, 2019. All rights reserved.22 QUICK SURVEY • What tools do you use to manage your Postgres databases today? • What tools do you use to monitor your Postgres databases today?
  • 23.
    © Copyright EnterpriseDBCorporation, 2019. All rights reserved.23 NEW FEATURE EXAMPLES In versions 7.6 & 7.7
  • 24.
    © Copyright EnterpriseDBCorporation, 2019. All rights reserved.24 PGADMIN FEATURES • Added a “Scratch Pad” to the Query Tool to hold text snippets whilst editing • Added Commit and Rollback buttons to the Query Tool for ease of use (particularly with Auto Commit turned off) • Allow double-clicking of the result grid header dividers to auto-size to the content • Automatically expand child nodes in the treeview when expanding the parent, if there is only one
  • 25.
    © Copyright EnterpriseDBCorporation, 2019. All rights reserved.25 EDB POSTGRES ENTERPRISE MANAGER FEATURES • New UI design • Modern and clean look and feel • Being implemented across the EDB product suite • Performance Diagnostics with EPAS 11+ • Debian/Ubuntu native packages • Add breadcrumbs to the Dashboards, with inline searching • Allow downloading of the query plan from the SQL Profiler
  • 26.
    © Copyright EnterpriseDBCorporation, 2019. All rights reserved.26 PERFORMANCE DIAGNOSTICS
  • 27.
    © Copyright EnterpriseDBCorporation, 2019. All rights reserved.27 PERFORMANCE DIAGNOSTICS
  • 28.
    © Copyright EnterpriseDBCorporation, 2019. All rights reserved.28 DEMO Probes, Alerts and Tuning Wizard
  • 29.
    © Copyright EnterpriseDBCorporation, 2019. All rights reserved.29 PLATFORMS • Installer: • Windows • RPM: • CentOS/RHEL/OEL 6 & 7 • SLES 12 (SLES 15 TBD) • DEB: • Debian Stretch • Ubuntu 18.04
  • 30.
    © Copyright EnterpriseDBCorporation, 2019. All rights reserved.30 QUESTIONS
  • 35.
    © Copyright EnterpriseDBCorporation, 2019. All rights reserved. THANK YOU info@enterprisedb.com www.enterprisedb.com 35