Pregunta

Estamos utilizando en nuestra empresa Telligent Community Server 2007.1 SP2, y estamos teniendo un montón de tiempo de espera de esta herramienta, simplemente no es satisfactorio nadie.

Nuestro CS era 2007 SP1, tener muchos tiempos de espera. Así, una persona de Telligent suport sugirió una actualización a la versión actual, 2007.1 SP2. Lo hicimos, en realidad creo que es peor que antes.

La página web se publica en un servidor dedicado, tenemos otro servidor dedicado a la base de datos del foro. Ambos equipos tienen procesamiento y memoria recursos disponibles. grupo de aplicaciones es Allright, tiempo de espera de base de datos es en realidad bastante grande (300s) ...

Hacemos uso de la búsqueda empresarial, ya que tenemos unos 2,5 millones de puestos de trabajo. Se re-indexada base de datos (datos de la tabla) y vuelve a compilar (procs) de hoy.

Este mensaje aparece cuando alguien intenta hacer clic en "Foro":

  

[SqlException (0x80131904): Tiempo de espera   muerto. El período de tiempo de espera transcurrido   antes de la finalización de la operación   o el servidor no está respondiendo.]
  System.Data.SqlClient.SqlConnection.OnError (SqlException   excepción, Boolean breakConnection)   +1950890 System.Data.SqlClient.SqlInternalConnection.OnError (SqlException   excepción, Boolean breakConnection)   +4846875 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning (TdsParserStateObject   stateObj) 194
  System.Data.SqlClient.TdsParser.Run (runBehavior   RunBehavior, SqlCommand cmdHandler,   SqlDataReader corriente de datos,   BulkCopySimpleResultSet   bulkCopyHandler, TdsParserStateObject   stateObj) 2392
  System.Data.SqlClient.SqlDataReader.ConsumeMetaData ()   33 System.Data.SqlClient.SqlDataReader.get_MetaData ()   83 System.Data.SqlClient.SqlCommand.FinishExecuteReader (SqlDataReader   ds, runBehavior RunBehavior, Cadena   resetOptionsString) 297
  System.Data.SqlClient.SqlCommand.RunExecuteReaderTds (CommandBehavior   cmdBehavior, runBehavior RunBehavior,   Boolean returnStream, async Boolean)   954 System.Data.SqlClient.SqlCommand.RunExecuteReader (CommandBehavior   cmdBehavior, runBehavior RunBehavior,   Boolean returnStream, método String,   resultado DbAsyncResult) 162
  System.Data.SqlClient.SqlCommand.RunExecuteReader (CommandBehavior   cmdBehavior, runBehavior RunBehavior,   Boolean returnStream, método String)   32 System.Data.SqlClient.SqlCommand.ExecuteReader (CommandBehavior   comportamiento, el método String) 141
  System.Data.SqlClient.SqlCommand.ExecuteReader (CommandBehavior   conducta) 70
  CommunityServer.Data.ForumsSqlDataProvider.GetThreads (ForumThreadQuery   consulta) en   C: \ Repositorio \ Forum \ trunk \ Data   Proveedores de \ \ SQLDataProvider ForumsSqlDataProvider.cs: 960   CommunityServer.Discussions.Components.Threads.GetThreads (ForumThreadQuery   consulta) en   C: \ Repositorio \ Forum \ trunk \ Foros \ components \ Threads.cs: 85   CommunityServer.Discussions.Controls.ThreadList.get_DataSource ()   en   C: \ Repositorio \ Forum \ trunk \ Foros \ Controls \ \ rosca ThreadList.cs: 83   System.Web.UI.WebControls.Repeater.ConnectToDataSourceView ()   183 System.Web.UI.WebControls.Repeater.OnLoad (EventArgs   e) 19
  CommunityServer.Controls.PreTemplatedWrappedRepeaterBase.OnLoad (EventArgs   e)   C: \ Repositorio \ Forum \ trunk \ Controls \ Base \ PreTemplatedWrappedRepeaterBase.cs: 90   System.Web.UI.Control.LoadRecursive ()   50 System.Web.UI.Control.LoadRecursive ()   141 System.Web.UI.Control.LoadRecursive ()   141 System.Web.UI.Control.LoadRecursive ()   141 System.Web.UI.Control.LoadRecursive ()   141 System.Web.UI.Control.LoadRecursive ()   141 System.Web.UI.Control.LoadRecursive ()   141 System.Web.UI.Control.LoadRecursive ()   141 System.Web.UI.Page.ProcessRequestMain (Boolean   includeStagesBeforeAsyncPoint, Boolean   includeStagesAfterAsyncPoint) 627

Tener alguien alguna vez tuvo este tipo de problema con el CS?

¿Fue útil?

Solución 2

Se resolvieron que la creación de una gran cantidad de nuevos índices, añadiendo (nolock) a las preguntas críticas y haciendo algo de limpieza en datos antiguos.

Otros consejos

Llevamos a cabo una versión de CS que está cerca de esto en mi empresa. No he tenido problemas como que con ella. Sin embargo no tenemos un alto uso. Al observar el seguimiento de la pila Identificación dicen que es tener un problema al analizar el regreso de la llamada SQL para cargar un hilo del foro? Lo que si activa el Analizador de SQL y ver lo que se está ejecutando la consulta que está causando el problema. A continuación, intente ejecutar esa consulta manualmente en la ventana del editor de consultas SQL y ver si dice algo, posiblemente un mal índice que necesita ser reconstruido.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top