Your database has 84,184 rows and your recordset is set up to return all rows on this page. You would probably want to add pagination and a maximum number of rows to allow this page to load in a reasonable time without using too much memory.
One thing you can do is add a default where clause so that the database doesn't return any rows before filtering with the search field. This is done by adding 0=1 to the default search clause in the Database Search server behavior.
Another thing that might make sense is to set a maximum number of rows to display on the page and add pagination. Maybe show 20, 50 or even 100 rows on one page with next and previous page links.
For now I've just added the default where clause to the page to allow it to load and that might be enough for this page.