Optimizing Oracle Performance

   

9.1 Performance Models

Computer performance models are more complicated than the water problem model, but not so complicated as to be inaccessible. The difficult part of performance modeling is that constructing the model requires some mathematical sophistication. But the hardest work has already been done for you. Over the course of nearly a century, scientists have developed a branch of mathematics called queueing theory to model the performance of systems like yours. This chapter describes how to use one particular queueing theory model that reliably answers questions like these:

This book contains no derivations of queueing theory formulas. A number of excellent resources are available to help you if you would like to study why queueing theory works. My aim in this chapter is to explain how to use queueing theory as a tool in real-world Oracle performance improvement projects. To this end, this textbook includes a field- tested queueing theory model implemented in Microsoft Excel. This chapter describes the model and how to use it.

If you are interested in the study of queueing theory, there are several excellent references available. My favorites include [Gross and Harris (1998); Gunther (1998); Jain (1991); Allen (1994); and Kleinrock (1975)].


   
Top

Категории