Hi Mikel,
several users recently submitted their complaints because the GUI
was perceived as being unnecessarily slow while querying huge
tables containing many millions of rows.
the cause was rather obvious to be identified; in all previous
versions the GUI displayed just 500 rows at each time, anyway a
full table-scan was performed so to keep correctly updated the
total number of rows.
and performing a full table scan on a table containing many
million rows surely required several seconds.
so in the most recent 1.8.0-devel a different strategy is now
adopted: the GUI stops the current query immediately after
retrieving the required number of rows.
the perceived time is almost instantaneous but there is no way
to discover the total number of rows effectively contained into
the target table.
the number of rows reported on the bottom of the resultset panel
now simply means "since now we've found X rows" and not necessarily
corresponds to the total number of rows stored within the table.
anyway there is a simple trick allowing to restore the traditional
behaviour; you simply have to click the "Resultset: go to last row"
button.
This will trigger a full table-scan, and will consequently update
the effective number of rows stored into the table.
bye Sandro