Some SQL errors, like "Too many connections," show up all too often, but these are always caused by poor configuration and/or programming. But databases aren't, in general, just "shaky", whether they are MySQL, PostgreSQL, SQL Server, Oracle, blah blah blah... and once you work out the issues you are having, they come in real handy!
I live for dynamic content.