1. As per DBI docs
This is the fastest way to fetch data, particularly if used with "$sth->bind_columns"
2. When displaying a table in html
the table is not seen until the </table> tag is encountered , so break up the table
3. Use paging concept (show only few rows in one page) and give a next previous link , This can be used along with the limit option in the mysql query