在sys.allocation_units中没有dabase_id列, 有其他SQL脚本查询目前buffer pool中存在哪些表呢?
时间: 2024-05-03 19:16:23 浏览: 8
可以使用以下SQL脚本查询当前buffer pool中存在的表:
```
SELECT OBJECT_NAME(p.[object_id]) AS [ObjectName], p.index_id, p.partition_number, p.[rows], au.total_pages,
au.used_pages, au.data_pages,
(au.total_pages * 8) / 1024 AS [Total_MB],
(au.used_pages * 8) / 1024 AS [Used_MB],
(au.data_pages * 8) / 1024 AS [Data_MB],
au.type_desc AS [AllocationType]
FROM sys.allocation_units au
INNER JOIN sys.dm_os_buffer_descriptors bd ON au.allocation_unit_id = bd.allocation_unit_id
INNER JOIN sys.partitions p ON (bd.database_id = p.partition_id and bd.[file_id] = p.[partition_number])
WHERE bd.database_id = DB_ID() AND p.[object_id] > 100
ORDER BY Total_MB DESC;
```
该脚本通过联接 `sys.allocation_units`、`sys.dm_os_buffer_descriptors` 和 `sys.partitions` 系统表来获取缓存池中已缓存的表的信息,其中 `DB_ID()` 函数用于获取当前数据库的 ID。需要注意的是,该脚本并不保证缓存池中一定存在所有表,因为缓存池的大小是有限的,如果表太大或者访问频率太低,可能会被逐出缓存池,需要再次访问时才会重新加载到缓存池中。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)