Web DBI - Too many connections
Busy web sites run many web server processes
- possibly on many machines...
- Machines * Processes = Many Connections
- Machines * Processes * Users = Very Many Connections
-
Limits on database connections
- Memory consumption of web server processes
- Database server resources (memory, threads etc.) or licensing
-
So… partition web servers into General and Database groups
Direct requests that require database access to the Database web servers
- Use Reverse Proxy / Redirect / Rewrite to achieve this
- Allows each subset of servers to be tuned to best fit workload
- And/or be run on appropriate hardware platforms