Forespørgselscache (DBMS)

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 7. april 2013; checks kræver 2 redigeringer .

Forespørgselscache i et DBMS  er et område med RAM eller ekstern hukommelse , der gemmer en forespørgselsudførelsesplan, der svarer til en forespørgsel med bestemt semantik. Forespørgselscachen bruges til at reducere DBMS'ets responstid for ofte brugte forespørgsler.

Forespørgselsudførelsesplanen er cachelagret og knyttet til syntakstræet eller forespørgselsteksten. Hvis semantikken for den indgående forespørgsel efterfølgende matcher semantikken i en cachelagret forespørgsel, bruger DBMS den lagrede udførelsesplan i stedet for at generere den.

Inden den placeres i cachen, ryddes anmodningen for elementer, der ikke påvirker planstrukturen. Sådanne elementer kan for eksempel være konstanter.