云服务器网:购买云服务器和VPS必上的网站!

mssql中查看索引大小的方法

SQL Server中查看索引大小的方法
SQL Server 是广泛使用的关系数据库管理系统。每个数据库中都有多个索引,这些索引可以极大地影响数据库的性能。因此,能够查看索引的大小对我们来讲是非常重要的。
要查看索引大小,可使用下面的 SQL 语句:
SEL

SQL Server中查看索引大小的方法

SQL Server 是广泛使用的关系数据库管理系统。每个数据库中都有多个索引,这些索引可以极大地影响数据库的性能。因此,能够查看索引的大小对我们来讲是非常重要的。

要查看索引大小,可使用下面的 SQL 语句:

SELECT

s.name schemaname,

t.name tablename,

i.name indexname,

SUM(a.used_pages) * 8.0 AS IndexSizeInKB

FROM sys.indexes i

INNER JOIN sys.tables t

ON i.object_id = t.object_id

INNER JOIN sys.schemas s

ON t.schema_id = s.schema_id

INNER JOIN sys.dm_db_partition_stats a

ON a.object_id = t.object_id

AND a.index_id = i.index_id

GROUP BY s.name, t.name, i.name

ORDER BY s.name, t.name, i.name;

这段 SQL 语句将索引的大小以 KB 为单位用表格的情势返回。履行这段 SQL 语句可以查看该数据库所有索引的大小。

同时,在查看数据库索引大小的时候,还可使用 SSMS 来访问索引信息。只需要在数据库 table 中右键单击,然后选择“Indexes/Keys”,就能够查看索引的详细信息,而且也能看到索引大小。

总之,查看索引大小有多种方法,可使用 SQL 语句也能够使用 SSMS 来查询。而且,索引对系统的性能有很大的影响,因此,有时候我们很重要的话,能够查看索引的大小是必要的。

本文来源:https://www.yuntue.com/post/226907.html | 云服务器网,转载请注明出处!

关于作者: yuntue

云服务器(www.yuntue.com)是一家专门做阿里云服务器代金券、腾讯云服务器优惠券的网站,这里你可以找到阿里云服务器腾讯云服务器等国内主流云服务器优惠价格,以及海外云服务器、vps主机等优惠信息,我们会为你提供性价比最高的云服务器和域名、数据库、CDN、免费邮箱等企业常用互联网资源。

为您推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注