Assume in the query results tons of records
You yourself must: will the end user see the tone of the recordings right away?
You do not indicate what and how you display the data, so Iโm going to assume that you display the data in a grid.
What we are doing these days in this scenario is to upload data using pages and run it when the user scrolls the grid down, you can even see this on mobile devices and even on Facebook, Twitter, etc.
It will load the first page (for example, we set the page to 20 records), so it will load the first 20 records ( page 0 ), but soon you will reach the bottom, it will automatically load another 20 records ( page 1 ).
This method is called Endless Scrolling.
source share