We know that when creating a SQL connection, for example:
using (SqlConnection sqlConn = new SqlConnection(conString)); we are actually not always creating a new connection to the server, but rather we are taking an already open connection from the connection pool.
However, when we open a connection to the Analysis Services, do we also use some kind of connection pooling?
using (AdomdConnection adomdConn = new AdomdConnection(conString)); Does this always lead to a new connection or does it take one from the pool if possible? I am not able to infer this from the official documentation, but I have found mostly older unofficial articles that clearly state there is no connection pooling for AdomdConnection: