select * from tableName
é uma consulta muito vaga (obtenha TODOS os dados da tabela). Se a tabela tiver mais de 100.000 linhas, o servidor provavelmente retornará muitos dados. Se o tamanho total dos dados retornados for grande, a transferência para uma máquina remota levará muito mais tempo do que apenas despejá-los no servidor local.
Tente aumentar a precisão de suas consultas para que elas retornem menos dados. I.E., se você precisar apenas de "Nome" e "Endereço" da tabela, tente algo como Select Name,Address from tableName
, de modo que você não esteja recebendo também um monte de campos / dados que não serão usados.
A (única) outra maneira de acelerar significativamente é aumentar a velocidade da conexão de rede entre o servidor e o (s) cliente (s).