Prevent Zoom from re-triggering query

I have a dashboard panel where the underlying query to the database is driven by dropdown parameters the user selects and not the time range. When the user then goes to zoom into a region, using their mouse, the query to the database re-runs, and I wish to avoid this as the data will not change and the query takes a number of seconds to complete. How can I prevent the zoom from triggering the query, thanks