Las estadisticas las crea automaticamente el SQL Server o las puedes crear a mano en T-SQL. Se pueden actualizar automaticamente de acuerdo a la cantidad de cambios (lo determina el SQL Server mediante un algoritmo) o lo puedes hacer en T-SQL manualmente. Desde el EM o el QA en un 2000 un indice lo crea en el momento y no devuelve el control hasta que temina la creacion. En 2005 se pueden crear indices sin detener el trabajo (ON LINE). Esto son solo algunas de las alternativas ya que entran en juego mucahs cosas como la desfragmentacion, los planes de mantenimiento, etc.
Esten atentos porque hacia fin de año voy a dar una charla de arquitectura del SQL Server y performance asi que los espero a los interesados. -- -------------------------------- Atte. Ing. Jose Mariano Alvarez SQL Total Consulting On 5/16/07, Diego Jancic <[EMAIL PROTECTED]> wrote:
Gracias a ambos... Ya corri el sp_updatestats en todas las dbs de mi casa :) Saludos, Diego -----Original Message----- From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Maxi Accotto Sent: Miércoles, 16 de Mayo de 2007 22:15 To: Diego Jancic Subject: [dbms] Estadisticas Hola, revisen lo que hace el EM yo no lo recomiendo para hacer modificaciones en produccion, siempre recomiendo el uso del query analizer El 16/05/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> escribió: > Las estadísticas las usa el motor de consulta para decidir planes de > ejecución de consulta. Por ejemplo,para saber si gana performance usando un > índice o le conviene directamente leer "secuencialmente" una tabla, en > función de las cantidades de casos. > > Creo que en el Enterprise Manager, la indexación la hace en el momento. Hay > que ver que tan "grande" es la tabla que decís. > Yo lo hice con una "tablita" de 40 millones de filas, y tarda su tiempo. > -----Original Message----- > From: "Diego Jancic" <[EMAIL PROTECTED]> > To: "Daniel Aisenberg" <[EMAIL PROTECTED]> > Date: Wed, 16 May 2007 21:31:41 -0300 > Subject: [dbms] Estadisticas > > > > Hola gente, > > Una pregunta de curioso, varias veces hablan de las estadísticas que usa SQL > Server, pero nunca supe como actualizarlas o donde están o que son > realmente… Si alguien me puede enviar información al respecto estaré > agradecido… > > Y ya que estamos, otra cosa que nunca entendi es: cuando yo creo tengo una > tabla grande sin indices y de repente creo un nuevo indice usando el EM o un > pequeño Quero, eso puede tardar solamente unos milisegundos… pero no le creo > que haya creado el indice, imagino que lo hara en background cuando quiere, > hay alguna forma de forzar a que lo haga? > > > > > > Gracias!, > > Diego > > > > > > > > > > > > > > -- ----------------------------------------------------------- Microsoft MVP en SQL Server Mentor asociado en SQLTotalConsulting (excelencia en servicios y consultoria SQLServer) Orador Culminis - Microsoft Influencier www.sqltotalconsulting.com -----------------------------------------------------------
