查询sqlserver表占用空间,查询当前数据库缓存的所有数据页面,查询当前数据库经常访问的表

查询某张表的磁盘占用情况:

sql 复制代码
--第一种
EXEC sp_spaceused '表_测试表';



--第二种
SELECT 
    OBJECT_NAME(object_id) AS TableName,
    SUM(used_page_count) * 8 AS UsedSpaceKB
FROM 
    sys.dm_db_partition_stats
GROUP BY 
    object_id;

查询当前数据库缓存的所有数据页面,哪些数据表,缓存的数据页面数量 -- 从这些信息可以看出,系统经常要访问的都是哪些表,有多大?

sql 复制代码
select p.object_id, object_name=object_name(p.object_id), p.index_id, buffer_pages=count(*) from
 sys.allocation_units a, sys.dm_os_buffer_descriptors b, sys.partitions p where 
 a.allocation_unit_id=b.allocation_unit_id and a.container_id=p.hobt_id and b.database_id=db_id() group by p.object_id,p.index_id order by buffer_pages desc
相关推荐
e***19352 天前
【SqlServer】SQL Server Management Studio (SSMS) 下载、安装、配置使用及卸载——保姆级教程
数据库·sqlserver
合作小小程序员小小店2 天前
桌面开发,超市管理系统开发,基于C#,winform,sql server数据库
开发语言·数据库·sql·microsoft·sqlserver·c#
quweiie2 天前
thinkphp8.0链接SQL SERVER2022数据库
数据库·sqlserver·thinkphp
wangqiaowq3 天前
SQL server 判断表中是否有字段
sqlserver
2501_941878745 天前
边缘计算与云计算:携手应对数字化转型的挑战
sqlserver
2501_941148615 天前
边缘计算与物联网:开启智能互联的新纪元
sqlserver
2501_941810836 天前
人工智能与金融科技:重塑未来的金融服务
sqlserver
2501_941865636 天前
Python Scrapy高并发分布式爬虫设计与实战经验分享:沈阳电商数据采集与实时价格监控落地
sqlserver
Hello.Reader7 天前
Flink CDC 用 SqlServer CDC 实时同步数据到 Elasticsearch
elasticsearch·sqlserver·flink
合作小小程序员小小店8 天前
网页开发,在线%宠物论坛管理%系统,基于eclipse,html,css,jquery,servlet,jsp,sql server数据库。
java·sqlserver·eclipse·jdk·html·intellij-idea