16.10.2015 Views

Getting Startedwith pureQuery

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

5<br />

Chapter 5 - Developing for performance<br />

In this chapter we will discuss how tools can help you gain better insight into the<br />

performance of specific SQL statements and get advice to improve and tune your<br />

database. Later chapters will discuss ways <strong>pureQuery</strong> can help you solve the performance<br />

problems you might uncover in this chapter. Chapter 6 and Chapter 7 will discuss how<br />

through client optimization you can collect SQL statements and then use the<br />

<strong>pureQuery</strong>XML Editor (Chapter 3) to replace a specific statement with an optimized one in<br />

order to increase performance. Chapter 4 will introduce how, through tooling, you can use<br />

the Static Binder utility and create database packages to run static SQL and increase<br />

performance when executing your application.<br />

5.1 Developing for performance: The big picture<br />

With ODS, through the SQL Outline, you can gain insight into how much time was spent<br />

executing a specific SQL statement and how often was that statement executed. You can<br />

also gather and view Explain data to quickly to find the most costly queries.<br />

Figure 5.1 - Identify the SQL statements and the frequency of their execution

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!