19.10.2014 Views

MicroStrategy 7 Administrator Guide

MicroStrategy 7 Administrator Guide

MicroStrategy 7 Administrator Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

5<br />

Caching<br />

CHAPTER 5<br />

C<br />

O<br />

N<br />

C<br />

E<br />

P<br />

T<br />

S<br />

Caching topics include:<br />

• Basic caching concepts<br />

• Caching job results<br />

• Pre-Calculated data<br />

• Database connection caching<br />

• Cache administration<br />

Introduction to caching<br />

Caching is the theory that once something has been processed, there is no need to<br />

process it again. For example, if someone were to ask you what the capital of<br />

Denmark is and you did not know, you would have to look it up. However, if<br />

someone asked you the same question again twenty minutes later, you would be<br />

able to immediately reply that Copenhagen is the capital of Denmark, without<br />

having to look it up again.<br />

This same idea can be used in the <strong>MicroStrategy</strong> environment. When a user runs<br />

a report for the first time, the job is submitted to the database for processing.<br />

However, if the results of that report are cached, then the next time someone runs<br />

the report, the results can be returned immediately without having to wait for the<br />

database to process the job.<br />

In the <strong>MicroStrategy</strong> environment, caching can be used to improve system<br />

performance in the following ways:<br />

• by caching the results of jobs<br />

• by pre-calculating and caching the results of common or complex<br />

computations<br />

• by caching connections to databases<br />

41

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

Saved successfully!

Ooh no, something went wrong!