你还在苦思冥想怎样快速统计一张装有大量数据的表的总记录数吗?

你还在用select count(*) from table_name 吗?

可以来试试我的新发现:

如果想统计一张上千万或上亿的数据量的时候直接count(*)是非常耗时的,几千万的数据估计都要等上好几分钟。

快速查询表的总记录数:

select table_name, t.num_rows, t.last_analyzed  from tabs t;

这里能查出数据库中此用户的所有表中的记录数。

经过查询资料发现,从tabs表中获取的数据不是非常准确,在tabs表中存在一个字段last_analyzed,有最后分析的日期,

好像都不是最新,可能导致数据不是非常准确。

可以通过在command下面执行

EXEC dbms_stats.gather_table_stats('【空间名称】','【tablename】',cascade=>true);

可以刷新tabs表中的num_rows列,以及最后更新时间

使用ANALYZE命令或执行DBMS_STATS 程序包中过程能够收集统计量,在DBA_TABLES中能查询到统计信息

analyze table table_name compute statistics;

exec dbms_stats.gather_table_stats('SCHEMA','TABLE_NAME');

select * from user_tables where table_name='TABLE_NAME';

LAST_ANALYZE指的是最近一次的统计时间了

oracle快速统计表条数_Oracle快速统计大表总记录数相关推荐

  1. SQLSERVER中统计所有表的记录数

    SQLSERVER中统计所有表的记录数 利用系统索引表sysindexes中索引ID indid<1的行中的rows列存有该表的行数这一特点.    方法是利用隐藏未公开的系统存储过程sp_MS ...

  2. MySQL——查询数据库、数据表总记录数

    方法一  information_schema information_schema数据库是MySQL系统自带的数据库,它提供了数据库元数据的访问方式.information_schema就记录了数据 ...

  3. MySQL 百万级/千万级表 总记录数查询

    业务背景:基于 InnoDB 存储引擎的表,在数据量达到百万级之后,用 count 函数查询表记录总数会变得很慢,会导致服务请求超时.针对这种情况总结下我所想到的解决办法. 实际业务场景: 表名 表名 ...

  4. MSSQL数据库统计所有表的记录数

    今天需要筛选出来库中行数不为零的表,于是动手写下了如下存储过程. CREATE PROCEDURE TableCount AS BEGIN SET NOCOUNT ON DECLARE @t1 AS ...

  5. sqlite 统计每张表的记录数_Excel单页式人事管理表,档案记录,自带查询统计,简单实用...

    Hello大家好,我是帮帮.今天跟大家分享一张Excel单页式人事管理表,日常档案记录,自带查询统计,简单实用. 为了让大家能更稳定的下载模板,我们又开通了全新下载方式(见文章末尾),以便大家可以轻松 ...

  6. Mysql按月统计数据表中记录数

    将新闻表中的记录按新闻发布时间统计月度新闻数量,新闻表news如下: 表中新闻发布时间time格式是xxxx-xx-xx xx:xx:xx,需要用DATE_FORMAT(time,'%Y-%c')指定 ...

  7. go mysql查询数据库表总记录数

    golang mysql查询总条数_xinbear的博客-CSDN博客_golang mysql 查询符合条件的总数 例

  8. datagrid获取页面总记录数的方法,datagrid获取页面总记录数为0的解决方法

    1 在网上查了一大堆博客,都只有下面这一段,也不知道这些人有没有测试 var data=$('#tt').datagrid('getData'); alert('总数据量:'+data.total)/ ...

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

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

最新文章

  1. pta 哈利·波特的考试
  2. 三维空间几何变换原理[平移、旋转、错切]
  3. 来自看雪的手把手调试DebugPort清零
  4. qt中实现左右分割线_Qt项目中,实现屏幕截图并生成gif的详细示例(值得细读)...
  5. PL/SQL Developer 9 注册机
  6. 如何训练您的医生...使用开源
  7. 深度优先算法解决有向有权图的最短路径问题
  8. python 做服务程序_windows平台把python程序制作成windows服务并开机启动(实践的坑)...
  9. php 写博客教程,最近写了一个博客程序: QuickBlog PHP 开源的一文多发系统
  10. 华为状态栏图标替换_【新手教程】状态栏图标替换教程
  11. 项目练习:在线抽奖系统
  12. 简单博饼游戏的实现(java)
  13. 北京儿研所自制药一览表,宝妈们必读!转
  14. 桌面图标出现混乱,图标文件混乱无法显示怎么修复
  15. linux 进程 网速监控
  16. Electron入门宝典(三)菜单快捷键
  17. html 拼图游戏,HTML5人物拼图游戏
  18. lzma算法_十款性能最佳的压缩算法
  19. 百度智能云“护航”度小满金融 实现“两地三中心项目”落成
  20. Centos yum安装Mysql

热门文章

  1. 利用Nginx正向代理加速代码编译外网依赖下载速度
  2. html条形图显示统计数据,条形统计图和柱形统计图区别
  3. Java中 \n \f \r \t 含义
  4. oracle巡检表,ORACLE日常巡检内容
  5. Android---AndroidX
  6. nokogiri 足球比赛数据
  7. 简单,但是实际的抗锯齿介绍
  8. 《线性代数应该这样学》读书笔记
  9. 微信公众号输入关键字回复WordPress搜索结果
  10. 如何检索国家自然科学基金项目信息并下载结题报告