一般我们统计一张表总共多少数据,大部分人都会去使用count(*)去计算。但如果表数据量特别大,无疑这要执行很久,并且对IO的影响也很明显。
而往往我们并不需要十分精确的去计算某张大表的行数,那么我们可以通过数据库的元数据表去快速估算,但前提是该表的统计信息要尽可能的精确。

估算某张表的行数:

SELECT reltuples::bigint AS EstimatedCount
FROM   pg_class
WHERE  oid = 'public.TableName'::regclass;

列出库中所有表的行数:

SELECT schemaname,relname,n_live_tup AS EstimatedCount
FROM pg_stat_user_tables
ORDER BY n_live_tup DESC;

示例:

PostgreSQL快速统计表行数相关推荐

  1. PostgreSQL表的行数统计

    PostgreSQL表的行数统计 在很多情况下我们需要知道一个表的记录数有多少.如果你发现你有这样的需求,你还应该问问这样的统计的精确度到底又多高.如果你在做会计报表,你需要非常的精确.如果你做一个网 ...

  2. SQL全方位攻略:5. SQL “方言”大比拼:Oracle、MySQL、PostgreSQL限制检索行数语法详解(分页查询)

    系列文章目录 SQL全方位攻略:1.数据库介绍 SQL全方位攻略:2.SQL介绍 SQL全方位攻略:3.SQL标准 SQL全方位攻略:4. 标准SQL和SQL"方言" 文章目录 系 ...

  3. HBase统计表行数(RowCount)的四种方法

    背景: 对于其他数据存储系统来说,统计表的行数是再基本不过的操作了,一般实现都非常简单:但对于HBase这种key-value存储结构的列式数据库,统计 RowCount 的方法却有好几种不同的花样, ...

  4. oracle快速统计表条数_oracle统计表的所有行数(原创)

    因为一直在做oracle 管理,对表的行数有一定要掌握,先编写了一个过程,进行统计用户下的表的所有行数.现贴如下:| ----------------------------------------- ...

  5. oracle快速统计表条数_Oracle快速统计大表总记录数

    你还在苦思冥想怎样快速统计一张装有大量数据的表的总记录数吗? 你还在用select count(*) from table_name 吗? 可以来试试我的新发现: 如果想统计一张上千万或上亿的数据量的 ...

  6. oracle快速统计表条数_统计oracle每个表数据量

    创建统计结果表: CREATE TABLE "METEO_BBD"."TABLE_ROWS" ("TABLE_NAME" VARCHAR2( ...

  7. MySQL计算表行数_计算MySQL表中行数的最快方法?

    让我们首先来看一个创建表,添加记录并显示它们的示例.CREATE命令用于创建表.mysql> CREATE table RowCountDemo -> ( -> ID int, -& ...

  8. 实际返回的行数超出请求的行数怎么解决_count(*)这么慢,我该怎么办?

    在开发系统的时候,你可能经常需要计算一个表的行数,比如一个交易系统的所有变更记录总数.这时候你可能会想,一条select count(*) from t 语句不就解决了吗? 但是,你会发现随着系统中记 ...

  9. php mssql统计表中的主键个数,MSSQL_SQL Server中统计每个表行数的快速方法,我们都知道用聚合函数count()可 - phpStudy...

    SQL Server中统计每个表行数的快速方法 我们都知道用聚合函数count()可以统计表的行数.如果需要统计数据库每个表各自的行数(DBA可能有这种需求),用count()函数就必须为每个表生成一 ...

最新文章

  1. 如何使用敏捷工具Leangoo脑图做Epic/ Theme /Story 管理
  2. 华为手机文件夹android,安卓手机文件目录详解
  3. Ubuntu 16.04安装QtCharts时报错:'qtConfig' is not a recognized test function.
  4. 大数据与测试测量的结合
  5. Fedora20 优化体验
  6. 两个多精度十进制数加法程序设计_初中数学之有理数的加减,学会加法,减法即会,掌握技巧轻松计算...
  7. Python中的defaultdict方法
  8. Qt工作笔记- 解决cc1plus.exe: error: out of memory allocating
  9. elemen-UI 组件:input输入框 的 样式、代码、效果图对比 - 应用篇
  10. 机器学习之PCA原理
  11. MapReduce的基本流程
  12. Charles做弱网测试
  13. 小爱同学app安卓版_小爱同学app下载-小米小爱同学下载2.9.21安卓版-西西软件下载...
  14. DeepLog:基于系统日志使用深度学习方法做异常检测和诊断
  15. 普通人最应该具备的素质是什么,韧性
  16. mysql error 1213_webgame中Mysql Deadlock ERROR 1213 (40001)错误的排查历程
  17. 汇编实现吃豆子小程序
  18. java第八章习题,第八章 Servlet技术习题
  19. 74LVC1G3157GW
  20. C语言--实现顺序表的基本操作

热门文章

  1. 欧格教育:怎么提升店铺流量
  2. 回溯法解决n皇后问题
  3. 【JZOJ A组】凯旋而归
  4. 纳米金/银修饰空心/杂化/纳米管和链霉亲和素修饰/纳米金粒子修饰单分散聚苯乙烯微球制备方式
  5. 缝纫机行业领导者SINGER诞生170周年,发布复古版新产品
  6. java神奇蜘蛛侠攻略_神奇蜘蛛侠攻略带领新手快速入门
  7. 利用pyecharts显示微信好友性别比例
  8. Hulu面试题连载重启 | 百面深度学习 发刊词
  9. java网络编程案例9-1模拟微信聊天
  10. 数据分析初学者:数据分析入门学习路线分享