9.1. Der Plancache

Der Plancache in SQL Server 2008 ist kein separater Speicherbereich. In den Releases vor SQL Server 7.0 gab es zwei Konfigurationswerte, die letztlich die Größe des Plancaches steuerten (der damals noch Prozedurcache hieß). Ein Wert gab eine feste Größe für den insgesamt verwendbaren Arbeitsspeicher in SQL Server an, der andere einen Prozentsatz dieses Speichers (nach dem Abzug des festen Grundbedarfs), der ausschließlich für die Speicherung von Prozedurplänen verwendet wurde. Vor SQL Server 7.0 wurden Abfragepläne für Ad-hoc-SQL-Anweisungen niemals im Cache abgelegt, sondern nur die Pläne für gespeicherte Prozeduren, was der Grund dafür ist, dass der Speicher früher Prozedurcache hieß. In SQL Server 2008 ist der gesamte Arbeitsspeicher ...

Get Microsoft SQL Server 2008 Internals now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.