数据库信息 (表名 行数 堆 集群 非聚集)的查询
/************************************************************
* Time: 2010-10-07 13:23:32
* 找出有索引的表信息(表名行数堆集群非聚集)
************************************************************/
WITH cte AS
(
SELECT table_name = o.name,
o.[object_id],
i.index_id,
i.type,
i.type_desc
FROM sys.indexes i
INNER JOIN sys.objects o
ON i.[object_id] = o.[object_id]
WHERE o.type IN ('U')
AND o.is_ms_shipped = 0
AND i.is_disabled = 0
AND i.is_hypothetical = 0
AND i.type <= 2
), cte2 AS
(
SELECT *
FROM cte c
PIVOT(
COUNT(TYPE) FOR type_desc IN ([HEAP], [CLUSTERED], [NONCLUSTERED])
) pv
)
SELECT c2.table_name,
[rows] = MAX(p.rows),
is_heap = SUM([HEAP]),
is_clustered = SUM([CLUSTERED]),
num_of_nonclustered = SUM([NONCLUSTERED])
FROM cte2 c2
INNER JOIN sys.partitions p
ON c2.[object_id] = p.[object_id]
AND c2.index_id = p.index_id
GROUP BY
table_name
--没有索引的表
SELECT NAME
FROM sys.tables
WHERE OBJECTPROPERTY(OBJECT_ID, 'TableHasIndex') = 0
问题:
'pivot' 附近有语法错误。您可能需要将当前数据库的兼容级别设置为更高的值,以启用此功能
解决:
EXEC sp_dbcmptlevel stat ,90 --stat 为数据库名称
转载于:https://www.cnblogs.com/accumulater/p/6178050.html
数据库信息 (表名 行数 堆 集群 非聚集)的查询相关推荐
- MySQL获取数据库每个表的行数
这个问题的起因,是我要进行数据库数据的迁移,迁移后确定数据是否都迁移成功而遇到的. 对于数据库的迁移,我是使用MySQL官方的数据库管理工具MySQL Workbench完成的.源数据库和目标数据库都 ...
- SQLSERVER查询数据库所有表名及行数
--查询数据库所有表名select name from sysobjects where xtype='u' --查询数据库中所有表select * from sys.tables --查询数据库所有 ...
- mysql 查看某数据库中所有表的行数,information_schema.tables不准确。count(*)拼接准确。
mysql使用information_schema.tables统计表的行数,统计结果和count(*)的结果不一样. select table_name,table_rows from inform ...
- shell 获取 mysql 行数_一个Shell小脚本精准统计Mysql每张表的行数实现
前言 对于开发或者运维人员来说,Mysql数据库每张表的数量肯定是要了解下,有助于我们清理无用数据或者了解哪张表比较占用空间. 另外多次统计表的行数,还能发现Mysql表的增量情况,能够预测表未来会有 ...
- PostgreSQL表的行数统计
PostgreSQL表的行数统计 在很多情况下我们需要知道一个表的记录数有多少.如果你发现你有这样的需求,你还应该问问这样的统计的精确度到底又多高.如果你在做会计报表,你需要非常的精确.如果你做一个网 ...
- oracle查询表占用空,Oracle 表的行数、表占用空间大小,列的非空行数、列占用空间大小 查询...
--表名,表占用空间大小(MB),行数 select table_name, round(num_rows * avg_row_len /1024/1024, 8) as total_len, num ...
- mysql结果行数_取得数据库结果集中的行数
简明现代魔法 -> PHP服务器脚本 -> 取得数据库结果集中的行数 取得数据库结果集中的行数 2010-01-05 mysql_num_rows 使用 mysql_num_rows 可以 ...
- Hbase查询一张表的行数
1.第一种方法(适用于表数据量不太大的情况) 最直接的方式是在hbase shell中执行count的命令可以统计行数. hbase> count 't1′ hbase> count 't ...
- 进阶指令——wc指令【作用:统计文件内容信息(包含行数、单词数、字节数)】、date指令【作用:表示操作时间日期(读取、设置)】、cal指令【作用:用来操作日历的】、clear/ctrl + L指令
6.wc指令 作用:统计文件内容信息(包含行数.单词数.字节数) 语法:#wc -l wc 需要统计的文件路径 -l:表示lines,行数 -w:表示words,单词数 ...
最新文章
- php简单分词,php版简易中文分词实现 – mysql版本
- Spring-AOP动态代理技术(底层代码)
- python计算在月球的体重程序_# Python程序语言设计基础(第二版)程序练习题
- html5链接教程,关于html a、html超链接基础教程
- 使用postman操作ElasticSearch
- 音频放大电路_低音升压功率放大器电子电路的完整设计
- HTML设置单边圆角,如何在html中做圆角矩形和 只有右边的分隔线
- winform的label内容居中_C# Winform label自定义大小与居中实现教程
- JSTL迭代操作--c:forEach,c:forTokens
- JavaWeb图书管理系统+论文+答辩ppt
- tspline工具_Rhino 6 如何使用 T-spline?
- 汉字计算机内码是国标码吗,汉字机内码与国标码的差别
- 点餐小程序开发(软件源码)
- 上网访问速度慢的原因(计算机网络常识)
- linux ntp时间同步失败,linux下用ntpdate时间同步不成功。
- 阿里云:从“亚洲巨象”到“全球航母”
- Worldwind下载
- python安装you—get_解决you-get安装中的一些小问题(升级pip,安装报错怎么办)...
- App性能测试——使用GT监控手机流量
- UnauthorizedAccessException:Access to the path “/xx/xx.xx“ is denied
热门文章
- Android中SlidingDrawer介绍【安卓进化三十四】
- PostgreSQL一些简单问题以及解决办法
- CSS表单元素样式设置
- gnuplot 常用命令大全
- python以读写方式打开文件_python 文件读写with open模式r,r+,w,w+,a,a+的区别
- 会返回两次_毅力号火星车上的这些采样管,十年后将返回地球
- java滚动条调整数值_急..JAVA 在画布上画拖动滚动条可扩大缩小的长方形
- kettle 插入更新 数据增量_kettle基于时间戳增量更新
- 擦地机器人毕业设计_救援机器人毕业设计
- centos7 python3安装numpy_CentOS7 安装python库(numpy、scipy、matplotlib、scikit-learn、tensorflow)...