1. Scaling with Postgres
Robert Treat
Percona Performance Conference
2009
Wednesday, April 22, 2009
2. Disclaimer
Every “really big” site uses custom solutions.
Don’t expect to get there using out of the box
software. You don’t have to reinvent the wheel.
But you may have to build the car.
Wednesday, April 22, 2009
17. Tuning
Get the Basics Right
http://wiki.postgresql.org/wiki/
Tuning_Your_PostgreSQL_Server
Wednesday, April 22, 2009
18. Tuning
Get the Basics Right
http://wiki.postgresql.org/wiki/
Tuning_Your_PostgreSQL_Server
Someday
Xlogs, Checkpoints
Vacuum Strategy
Costs and other Minutia
Wednesday, April 22, 2009
28. Caching
Internal
materialized views
Wednesday, April 22, 2009
29. Caching
Internal
materialized views
External
memcached, et al.
static files
Wednesday, April 22, 2009
30. Oh, the places you’ll go
Nothing Fancy or Exciting
Solid Engineering
Understanding needs / limits
Wednesday, April 22, 2009
31. Oh, the places you’ll go
Nothing Fancy or Exciting
Solid Engineering
Understanding needs / limits
Top 1000+ Website
Wednesday, April 22, 2009
32. Replication
Ignore the hype
Triggers won’t destroy your site
Scripting solves a lot of config
issues
Telling your DBA to do his !@#$ job
solves config issues too
Add-on is FUD for Modular
Wednesday, April 22, 2009
33. Replication
Truth in advertising
Oracle does it better
MySQL does it simpler
Wednesday, April 22, 2009