Kyselyvälimuisti (DBMS)

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 7. huhtikuuta 2013 tarkistetusta versiosta . tarkastukset vaativat 2 muokkausta .

Kyselyvälimuisti DBMS : ssä  on RAM- tai ulkoisen muistin alue, joka tallentaa kyselyn suoritussuunnitelman, joka vastaa kyselyä tietyllä semantiikkalla. Kyselyvälimuistia käytetään lyhentämään DBMS:n vasteaikaa usein käytettäville kyselyille.

Kyselyn suoritussuunnitelma tallennetaan välimuistiin ja liitetään syntaksipuuhun tai kyselyn runkoon. Myöhemmin, jos saapuvan kyselyn semantiikka vastaa jonkin välimuistissa olevan kyselyn semantiikkaa, DBMS käyttää tallennettua suoritussuunnitelmaa sen luomisen sijaan.

Ennen välimuistiin sijoittamista pyyntö tyhjennetään elementeistä, jotka eivät vaikuta suunnitelman rakenteeseen. Tällaisia ​​elementtejä voivat olla esimerkiksi vakiot.