Added performance analysis information
Refactored the GetColumns method so that it can be used within FetchData method