Fix Excel Power Query Slow Refresh Performance
Question details
Users experience inconsistent or slow refresh speeds when using Excel Power Query, specifically noticing major performance differences between the initial and subsequent refreshes.

- Product
- Excel
- Device & OS
- not provided
- Scenario
- Refreshing external data connections or complex data transformations in Excel using Power Query.
- Observed behavior
- The first query refresh takes a long time, while the second refresh might be significantly faster. In other cases, complex transformations or broken query folding cause all refreshes to be unexpectedly slow.
Before attempting to optimize your queries, clear the Power Query cache to ensure you are accurately comparing true data source response times without the influence of locally stored data.
Optimize Transformations and Preserve Query Folding
Improve overall refresh performance by filtering data as early as possible and pushing heavy transformations back to the source database.
Query folding allows Power Query to translate your steps into native database queries (like SQL). When query folding is active, the database server handles the processing instead of your local Excel application, which drastically speeds up the refresh.
Open the Power Query Editor. Immediately apply row filters and remove unnecessary columns before performing any complex joins or custom column calculations.
Right-click on your steps in the 'Applied Steps' pane. If 'View Native Query' is clickable, folding is active. If it is greyed out, folding has stopped. Reorder your steps to keep folding active as long as possible.
Review the 'Applied Steps' list carefully. Delete duplicate sorting actions, unnecessary type changes, or combine repetitive steps to minimize the processing workload.

Clear and Manage Power Query Cache
Clear local cache to achieve consistent testing speeds and prevent outdated background data from causing refresh anomalies.
Experience Fast, Lightweight Data Processing with WPS Office
If complex Excel Power Query performance issues and heavy resource consumption are slowing down your productivity, consider trying WPS Office. It provides an exceptionally lightweight, highly compatible alternative for everyday spreadsheet tasks, allowing you to manage and filter your data smoothly without the heavy background processing overhead.
- 1. Download the software: Visit the official WPS Office website and download the free installation package for your operating system.
- 2. Install and launch: Run the installer and open the WPS Spreadsheet application.
- 3. Open your files: Drag and drop your existing Excel workbooks directly into WPS Spreadsheet to continue working with fast, responsive performance.

Frequently Asked Questions
Why is my first Power Query run slower than the second?
During the first execution, Power Query must establish the connection, retrieve all raw data, and process metadata from the source. On subsequent runs, it heavily utilizes locally cached data, which drastically reduces network latency and processing time.
How does data volume impact Power Query refresh speed?
Larger datasets require significantly more memory and local processing power. If you do not filter unneeded rows and columns early in your applied steps, Power Query is forced to load excess data into memory, slowing down every subsequent transformation.
What is query folding in Excel Power Query?
Query folding is a performance optimization feature where Power Query translates your transformation steps into a single query language (like SQL) and pushes the processing work back to the data source's server. This prevents your local computer from having to process heavy data operations.
How can I tell which applied step is slowing down my query?
You can identify slow steps by isolating them. Go to the Power Query Editor, select a specific step in the 'Applied Steps' pane, and monitor the preview loading time. Alternatively, you can use the 'Session Diagnostics' feature under the Tools tab to record and analyze exact load times for each transformation.




