Behind the scenes, HeidiSQL uses the command "SHOW TABLE STATUS FROM `databasename`;" to get all the information about tables in the database.
Under certain situations where the database contains many tables this can become extremely slow, and cause the app to temporarily stop responding. On our db, which contains 100s of tables and is hosted remotely on Amazon Web Services, this can sometimes take over a minute or two. This delay makes it very unproductive to use Heidi in these situations.
Would there be any way to have a user-selectable option to make Heidi use the command "SHOW TABLES FROM `databasename`;" instead? This would be much quicker as it would only return the names of the tables, which would be enough to let users browse the tables.
HeidiSQL could possibly then allow the user to refresh the tables individually to get the extra status information?