How to Fix Stale Data on Dune Dashboards
Dashboard data that appears stale is usually not your fault. It is typically caused by Dune's data refresh policy, delays in the underlying data pipeline, or the dashboard's own caching mechanism. After July 2023, Dune stopped automatically refreshing all dashboards. Instead, dashboards are refreshed based on popularity, meaning cold dashboards may display data that is up to 24 hours old. Below are the causes and corresponding troubleshooting methods grouped by reason.
A leading global cryptocurrency platform,suitable for both beginners and experienced traders.
New user benefit: 20% off trading fees upon registration!!
Reason One: The Dashboard Did Not Trigger an Automatic Refresh
Dune currently executes queries only in the following situations: a user manually clicks the Run button, the dashboard has a scheduled refresh, or the dashboard is classified as a "popular dashboard" and is refreshed automatically by the system. Popular dashboards are refreshed every hour, while cold dashboards are refreshed every 24 hours. If the dashboard you open has low traffic and no schedule set, the data may be 24 hours old or even older.
How to handle it:
Click Run manually: This is the fastest method. Go to the dashboard page and click the Run or Refresh button in the upper right corner or top navigation. The system will immediately re-execute all queries on the dashboard and update the data.
Check if the dashboard has a schedule: If you need to refresh manually every time, consider setting a regular schedule for the dashboard. Only the dashboard owner or editors can set this up.
When is it considered resolved: After refreshing, the data update timestamp displayed on the page should update to the current time.
Reason Two: Underlying Data Pipeline Delays (Official Data Source Issues)
Dune's data comes from on-chain indexing. Sometimes the official data pipeline itself experiences delays. In the past, there have been incidents such as a 10-hour delay in dex.trades data, several hours of delay in Prices data, and suspended data synchronization for Scroll/Worldchain.
How to handle it:
Check Dune's official status page: Visit status.dune.com and see if there are any announcements about data delays or service degradation. If an announcement confirms a delay for a specific chain or type of data table, you can only wait for the official fix.
Identify the type of delayed data table: If it is a curated table like dex.trades, the impact is usually broad, and Dune's team will prioritize it.
When is it considered resolved: Confirm that there are no issues on the status page, or that the issue has been marked as "Resolved."
Reason Three: Query Execution Failed or Timed Out
If the dashboard's query is complex, it may time out or fail during execution. On Dune's community (free) engine, the query timeout limit is 2 minutes. The Medium engine (10 credits) and Large engine (20 credits) have a 30-minute timeout. If execution fails, the dashboard data will not update. Currently, Dune does not have a notification mechanism for scheduling failures.
How to handle it:
Check the query execution history: In the dashboard's query editor, view the latest execution status for each query. If you see a red error, the execution has failed.
Optimize the query or upgrade the engine: If the failure is due to a timeout, consider upgrading the query engine to Medium or Large, or simplifying the query logic. Note: Upgrading the engine consumes credits.
Check materialized view dependencies: If the dashboard depends on materialized views and the upstream data source for that view has not been updated, the dashboard data will also stall.
When is it considered resolved: The query execution history shows "Success," and the execution time is within the limit.
Common Mistakes and Risk Reminders
Misconception: Data updates immediately after clicking refresh. Complex dashboards may take tens of seconds or even minutes to fully refresh all queries. During the refresh, the page may display old data or a loading state. Be patient and wait.
Do not rely on automatic refresh for cold dashboards. Unless you click Run yourself, it may keep showing stale data. Before making important decisions, always manually verify the data timestamp.
Caching may cause display delays. Some query results may be cached. Refreshing repeatedly within a very short time may still show cached results.
A leading global cryptocurrency platform,suitable for both beginners and experienced traders.
New user benefit: 20% off trading fees upon registration!!
How to Confirm Data Has Been Updated
After the refresh is complete, find the data update timestamp on the dashboard page (usually displayed as "Updated at" or "Data as of"). Confirm that the time has updated to the current time and that the data content matches expectations. If the problem persists and there are no issues on the official status page, you may need to contact the dashboard author or report it on the Dune community forums.
