Ich verwende SQL Server 2008 R2. Ich möchte wissen, wie viel Cache maximal für Stored-Prozeduren zulässig ist und wie viel Speicher belegt ist.SQL Server-Prozedur Cache-Speicherdetails
Gibt es eine Möglichkeit, es zu wissen?
Ich verwende SQL Server 2008 R2. Ich möchte wissen, wie viel Cache maximal für Stored-Prozeduren zulässig ist und wie viel Speicher belegt ist.SQL Server-Prozedur Cache-Speicherdetails
Gibt es eine Möglichkeit, es zu wissen?
Der Ausführungscache ist Teil des Pufferpools und darf den maximalen Serverspeicher nicht überschreiten, der mit EXEC sp_configure angezeigt werden kann. Sie können so etwas tun, um die Verwendung anzuzeigen (src: http://blog.extreme-advice.com/2012/11/24/find-buffer-pool-usage-of-database-in-sql-server/),
SELECT
database_id AS DatabaseID,
DB_NAME(database_id) AS DatabaseName,
COUNT(file_id) * 8/1024.0 AS BufferSizeInMB
FROM
sys.dm_os_buffer_descriptors
GROUP BY
DB_NAME(database_id),database_id
ORDER BY
BufferSizeInMB DESC
GO