Estoy utilizando .Net 2.0 + SQL Server 2005 Enterprise + VSTS 2008 + C# + ADO.Net para desarrollar la aplicación web ASP.Net.Cadena de conexión del Servidor SQL Procesamiento asíncrono = verdadero
Mi pregunta es si estoy usando Asynchronous Processing=true
con el modo de autenticación SQL Server (no el modo de autenticación de Windows, es decir, usando una cuenta sa y una contraseña en cadena de conexión en web.config), me pregunto si Asynchronous Processing=true
afectará el rendimiento de mi web aplicación (o depende de mi patrón/escenario de implementación de código ADO.Net)? ¿Y por qué?
Gracias Marc! 1. ¿Significa esta opción, si habilito esta opción, entonces puedo usar API asíncrona desde ADO.Net, y si deshabilito esta opción, no puedo usar API asíncrona de ADO.Net? 2. Si no estoy usando API asíncrona de ADO.Net, no estoy seguro de si esta opción tiene algún impacto en mi código si no utilizo ninguna API asíncrona de ADO.Net. Tengo esta confusión porque no estoy seguro de si el código subyacente de ADO.Net usa procesamiento asíncrono para optimizar el rendimiento (por ejemplo, usar el elemento de trabajo de la cola del grupo de subprocesos), así que si establezco falso en esta opción, ¿se bloqueará la optimización del código subyacente? – George2
(continúa.) incluso si no uso API asincrónica del código ADO.Net explícitamente. ¿Algún comentario a mis dos puntos? – George2
por lo que yo entiendo, esta configuración solo ** le permite ** usar consultas async ADO.NET, pero no hace nada automáticamente. Y sí, si no ha especificado esta configuración, ** NO ** podrá usar consultas async ADO.NET. –