BigQuery查询Polygon最近5分钟交易无数据,以太坊数据集正常求助
BigQuery Polygon数据集查询返回0B处理量的原因
你用以下查询语句尝试获取Polygon网络最近5分钟交易数据时,提示"This query will process 0 B when run",但相同逻辑的语句在以太坊公开数据集上能正常运行:
Polygon查询语句:
SELECT tr.from_address, CURRENT_TIMESTAMP() AS now FROM `bigquery-public-data.crypto_polygon.transactions` as tr WHERE tr.value > 0 AND tr.block_timestamp > TIMESTAMP_SUB(CURRENT_TIMESTAMP(), INTERVAL 5 MINUTE) LIMIT 10
以太坊查询语句:
SELECT tr.from_address, CURRENT_TIMESTAMP() AS now FROM `bigquery-public-data.crypto_ethereum.transactions` as tr WHERE tr.value > 0 AND tr.block_timestamp > TIMESTAMP_SUB(CURRENT_TIMESTAMP(), INTERVAL 5 MINUTE) LIMIT 10
问题根源
BigQuery公开的bigquery-public-data.crypto_polygon.transactions数据集在2022年9月7日之后就没有更新数据了。你的查询条件是筛选最近5分钟的交易,而该数据集的最新记录停留在2022年9月7日,没有符合条件的结果,因此查询处理量显示为0B。
验证方式
你可以修改查询的时间范围,指定2022年9月7日之前的区间,就能查到有效数据,比如:
SELECT tr.from_address, CURRENT_TIMESTAMP() AS now FROM `bigquery-public-data.crypto_polygon.transactions` as tr WHERE tr.value > 0 AND tr.block_timestamp BETWEEN TIMESTAMP('2022-09-01') AND TIMESTAMP('2022-09-07') LIMIT 10
内容的提问来源于stack exchange,提问作者Uvini917
相关产品推荐
相关产品推荐

