gpt4 book ai didi

sql - 在不计数的情况下获取没有行的表

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

我有一个巨大的 PostgreSQL 数据库,里面有很多表。出于性能原因,我想学习所有空表而不计算每个表(有些表有几百万行)。

最佳答案

此查询将为您提供一个近似结果,但不包括计数表行。

SELECT relname FROM pg_class JOIN pg_namespace ON (pg_class.relnamespace = pg_namespace.oid) WHERE relpages = 0 AND pg_namespace.nspname = 'public';

这在 VACUUM ANALYZE 之后效果最好。

关于sql - 在不计数的情况下获取没有行的表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5013864/

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