生成PostgreSQL统计信息/数据分析

时间:2017-05-17 18:32:18

标签: sql postgresql data-profiling

我想使用免费工具自动化PostgreSQL上的数据分析,这是一种通过列配置文件或值百分比分布来检查数据内容的工具。像max,min,avg。

1 个答案:

答案 0 :(得分:1)

https://www.postgresql.org/docs/current/static/view-pg-stats.html会让您了解列的数据分布。它由autovacuum根据您的设置填充。或手动运行。

此外,您还可以运行<a>之类的查询,以获取您感兴趣的确切数据。

要做到这一点,我建议使用select max(c), min(c), avg(c) from tname - 它是免费的,非常方便查询Postgres。您也可以轻松psql cron根据需要格式化任何报告。

您可以将配置文件和数据保存到文件或数据库。它可以是交互式和脚本化的。它适用于本地和远程数据库。您可以轻松地将SQL与bash或任何其他脚本语言变量混合使用。

使用psql可以找到所有这些(以及更多)很酷的功能。文档为here。如果您已经拥有Postgres客户端,则无需下载它 - 它是软件包的一部分。