dimensions.dex_pools: one row per pool.fee_tierrecords a pool’s configurable fee level, so it is null on pools whose design fixes the fee.metrics_dex_pools: one table per measure, one row per pool per day.metrics_dex_pool_pairs: one row per pool and traded token pair per day, intrading_volume_daily.
metrics_dex_pools.tvl_daily, is a level: the latest row is the answer, and summing it across days gives a meaningless number. Every pool gets a TVL row every day it exists; volume and fee rows land only on the days a pool saw trading.
Every column is documented at DEX.
Sample queries
- Top pools, one day
- Busiest pairs
Rank Polygon pools by trading volume on one day. Reading the day from the volume table and joining the pool list afterwards keeps the join small.