This presentaation is a short overview of Postgres database capacity planning, monitoring and acting on key performance indicators, database and application performance evaluation and other management activities.
3. 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
4. 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)!
5. A distributed system suited to manage, monitor and tune fleets
of Postgres servers across multiple locations!
Postgres Enterprise Manager (PEM)!
Architectural Overview!
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!
6. 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!
7. 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!
9. #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!
12. #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!
13. #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!
16. 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!
18. #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!
19. #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!
21. 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/!
!
!