我有一个Postgres数据库,其中包含用于分析比特币区块链的数据。我有一个表用于所有输入地址。可能有重复的地址,我只想拥有一次出现的地址。所以我的数据集看起来像这样:
address
1
2
2
3
结果应该只给我1和3,所以不同将不起作用。我使用GROUP BY address HAVING COUNT(address) = 1
但由于我的数据集非常大,需要花费很多时间。是否有更好的方法可以获得唯一的价值?
答案 0 :(得分:0)
address
上的索引可能会更快查询,但没有EXPLAIN (ANALYZE, BUFFERS)
输出只是猜测。