Chapter 5. Architecting for Performance: Design
A database can be one of the most resource intensive systems in an environment. When I think about architecting a virtualized database for performance I think about it in the same terms as I think about good nutrition. To have a healthy body requires the right intake and foundation of foods, more commonly known as the basic food groups. To have a properly performing virtualized database requires the right balance of Memory, Disk, CPU and Network as shown in Figure 5.1. Without enough of any single one of these essential resources you will never have a properly performing system. How you balance these resources will be key to getting optimal performance from your virtualized database.