Sergio,
O MARS agrupa um conjunto de conexões, mas apesar de alguns resultados serem efetuados paralelamente, ele não garante que os processos sejam sempre assim.
MARS é uma alternativa mais leve para algumas aplicações que podem utilizar mais conexões múltiplas e pode gerar um melhor desempenho na utilização de cursores.
Veja mais informações e exemplo em .Net nos links abaixo:
http://msdn.microsoft.com/en-us/library/yf1a7f4f(v=vs.110).aspx
http://msdn.microsoft.com/en-us/library/h32h3abf(v=vs.110).aspx
http://blogs.msdn.com/b/angelsb/archive/2004/09/07/226597.aspx
Eu recomendo que você verifique exatamente sua necessidade e analise à alteração de sua conexão em relação ao possível ganho de performance.
Este é um recurso mais usados em processos complexos e com grande volume de dados. Se sua demanda for pequena, a percepção de melhora será imperceptível.
Se ajudou na sua solução, não esqueça de marcar como resposta !
Durval Ramos
Microsoft Partner | MTA | MCSA - SQL Server 2012
----------------------------------
Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"