There is no definitive answer for the first question--it is dependent on a lot of different factors, such as the data source or machine characteristics.
For the second question, Tableau Desktop is not constantly going back to the data source looking for updates. However, by connecting live, you can refresh the data source from within Tableau to get the latest data. If you import all the data instead of connecting live, you'll have to refresh the extract.
Thank you Tracy!