还在用SELECT COUNT统计数据库表的行数?Out了

简介:

在ABAP里我们如果想用代码获得一个数据库表里有多少条记录,常规做法是使用SELECT COUNT。

如果您使用的是HANA数据库,现在有一种新的办法可以达到同样的目的。HANA数据库里有一张名为m_tables的系统视图,里面存放了数据库表的元数据。

这个系统视图的详细说明参考SAP帮助文档

我写了一个工具,可以通过查询m_tables来批量获得一系列数据库表的记录条数和占据的存储空间。

您可以通过这个链接获得我的工具的源代码。
要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:

相关文章
|
分布式计算 关系型数据库 MySQL
Spark Streaming实时流处理项目实战笔记——将统计结果写入到MySQL数据库中
Spark Streaming实时流处理项目实战笔记——将统计结果写入到MySQL数据库中
Spark Streaming实时流处理项目实战笔记——将统计结果写入到MySQL数据库中
|
3月前
|
关系型数据库 MySQL 数据库
『 MySQL数据库 』聚合统计
『 MySQL数据库 』聚合统计
|
4月前
|
安全 关系型数据库 数据库
postgresql|数据库|角色(用户)管理工作---授权和去权以及usage和select两种权限的区别
postgresql|数据库|角色(用户)管理工作---授权和去权以及usage和select两种权限的区别
55 0
|
9月前
|
SQL Oracle 关系型数据库
MySQL数据库,从入门到精通:第八篇——MySQL聚合函数实战探究:优化SELECT过程助力高效查询
MySQL数据库,从入门到精通:第八篇——MySQL聚合函数实战探究:优化SELECT过程助力高效查询
217 0
|
10月前
|
SQL 数据库
关于对数据库统计每个时间段内的数据的实现方式
sql新手的我今天遇到了一个问题关于数据库统计每个时间段内的数据的问题,先简化一下题目举个例子吧 表结构 访问记录表(vs_records) id time 0001 2005-12-1 14:12:16 0002 2005-12-1 14:22:16 0003 20
90 0
|
SQL 数据库
数据库(2)--加深对统计查询的理解,熟练使用聚合函数
数据库(2)--加深对统计查询的理解,熟练使用聚合函数
75 0
数据库(2)--加深对统计查询的理解,熟练使用聚合函数
|
关系型数据库 MySQL 数据库
在MySQL数据库中查询数据通用的 SELECT 语法
在MySQL数据库中查询数据通用的 SELECT 语法
122 0
|
SQL 关系型数据库 MySQL
MySQL 数据库使用SQL SELECT语句来查询数据。
MySQL 数据库使用SQL SELECT语句来查询数据。
127 0
|
数据采集 NoSQL 前端开发
数据处理-链路统计-数据库到前端展现|学习笔记
快速学习数据处理-链路统计-数据库到前端展现
151 0
数据处理-链路统计-数据库到前端展现|学习笔记

热门文章

最新文章