作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有使用 SAS 多年的 DW/BI 背景,现在我的任务是为 postgresql 表动态找出表中存在的记录数
即在 SAS 中,我们有元表,其中包含有关表的详细信息以及系统元表中的记录数、列信息等,以相同的方式在 postgresql 中是否有任何可用的元表来即时观察?
我知道我们可以从表中选择计数(*),但我不想那样做,我想知道 postgresql 中是否有任何内置的元表来获取表中不存在的记录?
非常感谢您的帮助。
最佳答案
pg_class
系统目录包含有关每个关系(表、索引、 View 、序列...)的信息。对于表,这包括对表占用的元组(行)和磁盘页数的估计。例如:
SELECT reltuples, relpages FROM pg_class WHERE oid = 'table_name'::regclass
请注意,reltuples 是“实数”类型,因此存储大约 6 位有效数字。
关于sql - 如何在 postgresql 表中查找观察值的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3115838/
我是一名优秀的程序员,十分优秀!