Top Banner
5 Tips to Simplify the Management of your Postgres Databases
21

5 Tips to Simplify the Management of Your Postgres Database

Jan 29, 2018

Download

Software

EnterpriseDB
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 5 Tips to Simplify the Management of Your Postgres Database

5 Tips to Simplify the Management of your Postgres Databases!

Page 2: 5 Tips to Simplify the Management of Your Postgres Database

Agenda!

EnterpriseDB Overview!

Simplify your database management – 5 Tips!

Summary & More Information!

Q&A!

Page 3: 5 Tips to Simplify the Management of Your Postgres Database

ENTERPRISE !reliability

24/7 !support

Services !& training

Enterprise-class features & tools

Indemnification

Product! road-map

Control

Thousands !of developers

Fast development

cycles

Low cost

No vendor lock-in

Advanced !features

POSTGRES!

innovation

Enabling commercial adoption of Postgres

Page 4: 5 Tips to Simplify the Management of Your Postgres Database

Graphical console and services for DBAs and Operations!

Start/stop, configure, define and manage storage, security and database objects from a single point of control ! Works with both PostgreSQL and Postgres Plus

MONITOR MANAGE TUNE

Postgres Enterprise Manager (PEM)!

Page 5: 5 Tips to Simplify the Management of Your Postgres Database

A distributed system suited to manage, monitor and tune fleets of Postgres servers across multiple locations!

Postgres Enterprise Manager (PEM)!Architectural Overview!

Unmanaged Hosts

Desktop & Web Clients

Server!

Centralized storage for collected data

and client dashboards

Clients!

User console with global dashboards, centralized

database administration and tuning.

!Agent!

Installed on a database host to securely execute tasks and collect

data

!Agent!

Installed on a database host to securely execute tasks and collect

data

!Agents!

Installed on a database host to securely execute tasks and collect

data

Architectural Overview!

Page 6: 5 Tips to Simplify the Management of Your Postgres Database

Inventory your systems!

Understand what to monitor!

Establish baselines!

Ensure channels and people are ready!

Ensure information is accessible and appropriate!

Provide enough information to start troubleshooting!

#1 Establish systems, people and processes!

Page 7: 5 Tips to Simplify the Management of Your Postgres Database

A suite of tools to support teams, reduce costs and efficiently manage the operational tasks associated operating Postgres databases.!

Postgres Enterprise Manager (PEM)!•  Quickly setup a robust monitoring Infrastructure!•  Over 175 pre-configured ready to run metrics!•  Performance Monitoring Dashboards!•  Customizable Dashboards!•  Alert Management (database and database logs)!•  Bulk Operations!•  Team Support!

Backup And Recovery Tool (BART)!•  Centralized point of control!•  User friendly CLI and interface!•  Fast recovery - Point in time!•  No downtime - Hot Physical backups!•  Supports compliance - retention policy based storage, tagging, etc!

#1 Establish systems, people and processes!Here’s how EnterpriseDB tools help!

Page 8: 5 Tips to Simplify the Management of Your Postgres Database

Database Dashboard!

Global Dashboard!

Page 9: 5 Tips to Simplify the Management of Your Postgres Database

#2 Find knowledgeable experts!

Don’t reinvent the wheel, look for outside help!

Large open source community offering technical help!

Many third party companies offer commercial services!

Page 10: 5 Tips to Simplify the Management of Your Postgres Database

#2 Find knowledgeable experts!

TechnologyPostgres Expert!Tuning Wizard!Audit Manager!

Security Advisor!

Here’s how EnterpriseDB helps!

CommunityOpen Source Engineering!

Services!

Remote DBA!

Postgres Training!

Enterprise Support!Architectural Health!

Check!

Page 11: 5 Tips to Simplify the Management of Your Postgres Database

Postgres Expert Report!

Page 12: 5 Tips to Simplify the Management of Your Postgres Database

#3 Understand where Postgres differs!Oracle, Microsoft and other skills are generally transferrable!

Managing Postgres is similar to, not exactly like, other databases!

Postgres has a few important differences!•  Bloat management!•  Vacuum setup!•  OS configuration!•  Storage sub-system configuration!•  Backup – logical and physical!•  HA Setup!•  pg_hba.conf and other security settings!•  Replication!

Page 13: 5 Tips to Simplify the Management of Your Postgres Database

#3 Understand where Postgres differs!

Oracle compatibility!

EDB Failover Manager!

xDB Replication Server!

EDB Backup and Recovery Tool (BART)!

Postgres Enterprise Manager (PEM)!

Here’s how EnterpriseDB tools help!

Page 14: 5 Tips to Simplify the Management of Your Postgres Database

Database Activity Analysis!

Page 15: 5 Tips to Simplify the Management of Your Postgres Database

Optimize your queries!

Understand system performance!

Plan for system upgrades!

Secure Database Servers!

#4 Practice good hygiene!

Page 16: 5 Tips to Simplify the Management of Your Postgres Database

SQL Profiler / Index Advisor!•  Capture complex SQL workloads on-demand or on-schedule!•  Quickly finds slow queries for analysis and optimization!

Log Analysis Expert / PEM Monitoring!•  Analyze a variety of statistics on locks, queries and more !

Capacity Manager!•  trend analysis forecasting for storage and hardware needs!•  Plan hardware and storage purchases based on real usage data!

SQL/Protect!•  Prevent access to unauthorized relations!•  Block unauthorized DDL against SQL injection!•  Prevent unbounded DML statements!•  Block dangerous queries!

#4 Practice good hygiene!Here’s how EnterpriseDB tools help!

Page 17: 5 Tips to Simplify the Management of Your Postgres Database

SQL Profiler!

Capacity Manager!

Page 18: 5 Tips to Simplify the Management of Your Postgres Database

#5 Take advantage of the cloud!Large enterprise requires a faster, more efficient deployment and lower costs!

Startups and small business are often resource & people constrained!

Bursty business models aren’t well suited to monolithic pricing!

Page 19: 5 Tips to Simplify the Management of Your Postgres Database

#5 Take advantage of the cloud!

http://www.enterprisedb.com/cloud!

24x7 Support for hosted Postgres-As-A-Service!

Pay-as-you-go or subscription based support & access!

Dead simple provisioning & management!

Automatically up to date with security & bug fixes!

Here’s how Postgres Plus Cloud Database helps!

Page 20: 5 Tips to Simplify the Management of Your Postgres Database

Postgres Plus Cloud Database (PPCD) console

Page 21: 5 Tips to Simplify the Management of Your Postgres Database

For more information visit EnterpriseDB.com!

Visit the Products section for EDB’s Subscriptions, Products & Tools!

Visit the Services section for Support, Training, Certification, Consulting, Migration and Packaged Services such as Architectural Health Check, Remote DBA and Migration Assessment!

Visit Resources section for whitepapers, datasheets, webcasts, and tutorials!

Join the Postgres Community - http://www.postgresql.org!

Find a Postgres MeetUp near you - http://postgresql.meetup.com/!

!

!