博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
pg_stat_database的字段tup_returned,tup_fetched含义
阅读量:5963 次
发布时间:2019-06-19

本文共 1240 字,大约阅读时间需要 4 分钟。

--以前一直对tup_returned,tup_fetched的意思有疑惑,不知道两者之间的区别到底是什么,官网解释如下:tup_returned:Number of rows returned by queries in this databasetup_fetched :Number of rows fetched by queries in this database--查postgres数据库的基础数据如下postgres=# select datname,pg_size_pretty(temp_bytes),temp_files,tup_returned,tup_fetched from pg_stat_database where datname = 'postgres'; datname  | pg_size_pretty | temp_files | tup_returned | tup_fetched ----------+----------------+------------+--------------+------------- postgres | 0 bytes        |          0 |      2703567 |       70611(1 row)--统计一个表的行数postgres=# select count(*) from test_kenyon ; count -------    23(1 row)--再次查看postgres数据库的统计,可以发现tup_fetched,是数据库最终呈现给用户的行数,tup_returned是数据库用户为呈现这些数据要返回给客户的端的行数--听着有占绕,比如上例tup_fetched差值为1,说明count(*)之后数据库呈现给用户的行数为1,tup_returned的差值为24,说明数据库要返回count(*)的值要查询到满postgres=# select datname,pg_size_pretty(temp_bytes),temp_files,tup_returned,tup_fetched from pg_stat_database where datname = 'postgres'; datname  | pg_size_pretty | temp_files | tup_returned | tup_fetched ----------+----------------+------------+--------------+------------- postgres | 0 bytes        |          0 |      2703591 |       70612(1 row)postgres=# select 2703591-2703567; ?column? ----------       24

转载地址:http://vfnax.baihongyu.com/

你可能感兴趣的文章
[CodeForces - 296D]Greg and Graph(floyd)
查看>>
[译] SwiftUI 官方教程 (九)(完结)
查看>>
NodeJS Docker 打包全面优化:优雅停机、多阶段、上下文目录
查看>>
微信开发准备(四)--nat123内网地址公网映射实现
查看>>
EasyUI Calendar 日历
查看>>
26.Extjs 部门列表信息展示页面
查看>>
maven学习手记 - 3
查看>>
Window 命令行神器:cmder
查看>>
Oracle 索引
查看>>
23. requests安装与使用
查看>>
讲讲不怎么有用却很有意义的包围体测试
查看>>
Redhat/Centos6.x安装Chrome
查看>>
JSP 9大内置对象详解
查看>>
MYSQL 随笔
查看>>
LNMP环境下打击那搭建Bugfree
查看>>
mybatis初接触
查看>>
Java一次性读取文件的内容
查看>>
TestMap
查看>>
《测之重器——自动化测试框架搭建指南》
查看>>
Kent Beck揭秘Facebook开发部署流程
查看>>