gpt4 book ai didi

sql - Postgres - 分区表中的近似行数

转载 作者:行者123 更新时间:2023-11-29 14:04:16 24 4
gpt4 key购买 nike

我正在寻找一种方法来估算分区表中的行数。由于数据的大小,我想避免使用 count(*)。我试过使用这个:

SELECT reltuples FROM pg_class WHERE relname = 'my_table_name';

但它总是返回。我假设这是因为该表已分区。

有没有办法使用pg_class/pg_inherits 来获取所有分区中的行数?

非常感谢任何想法!

最佳答案

简单的方法,如果子分区遵循命名方案:

SELECT schemaname,relname,n_live_tup
FROM pg_stat_user_tables
where relname like 'my_table_%'
ORDER BY relname DESC ;

关于sql - Postgres - 分区表中的近似行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30592826/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com