Estadisticas convertidas en índices?

23/08/2006 - 16:37 por José | Informe spam
Hola, quería averiguar si por alguna razon las estadísticas autocreadas se
pudieron
convertir en índices?
Concluyo esto despúés de examinar los índices en varias tablas y encontrar:

sp_helpindex tabla:
_WA_Sys_campo4_6E01572D nonclustered, statistics, auto create located on
PRIMARY campo4
La linea anterior se repite 33 veces (con distintos campos), estas entiendo
son las estadísticas autocreadas.

Ahora:
_WA_Sys_campo5_1D1D0420 nonclustered located on PRIMARY campo5
La linea anterior se repite 15 veces (con distintos campos) y serían los
índices que sospecho se autocrearon y no se el motivo...

Mi configuración es autocreate estadisticas habilitado y deshabilitado
autoupdate.
Microsoft SQL Server 7.00 - 7.00.1063 (Intel X86) Apr 9 2002 14:18:16
Microsoft Corporation Standard Edition on Windows NT 5.0 (Build 2195:
Service Pack 4)
Gracias!!

Preguntas similare

Leer las respuestas

#6 José
23/08/2006 - 20:54 | Informe spam
Gracias Alejandro pero si ejecuto sp_helpindex obtengo:
SQL 7: 58 filas: 8 indices conocidos "nonclustered located on PRIMARY".

15 con este index_description:
"nonclustered located on PRIMARY", quiero aclarar que esta descripción
es igual a la descripcion de cualquier indice no cluster creado por mi.

y 35 con este index_description:
"nonclustered, statistics, auto create located on PRIMARY"
1) O sea tienen distinta index_description siendo todas estadísticas creadas
automáticamente por el motor? por esto sopecho que son 15 índices...

SQL2005: 23 filas
Desaparecen justamente las que creo son estadísticas
y cuya index description era en SQL 7 "nonclustered, statistics, auto create
located on PRIMARY" --> estas si son estadísticas y sql 2005 no las muestra.
Los numeros cierran 23 (indices) + 35 estadisticas = 58 (resultado sql 7).

Ahora si corro el script que publicaste sumandole el nombre de cualquiera de
estas 23 filas que me devuelve sql 2005 Ej:
indexproperty([id], [name], 'IsAutoStatistics') = 1 and name like
'_WA_Sys_Balance_1D1D0420'

no devuelve nada, en cambio si vuelvo a mi sql 7, extraigo el nombre y
ejecuto el script sumandole el nombre de cualquiera de las 23 filas
desaparecidas
el sql 2005 si me devuelve la estadística.

Por esto estoy confundido, perdón por la extensión pero quería hacer lo mas
explicativo posible.
2) Un sp_helpindex en SQL 2005 devuelve estadísticas también o solo índices?
En caso de ambas por que en sql 7 obtengo 58 filas y en sql 2005 23?
Gracias a todos!!


"Alejandro Mesa" wrote in message
news:
José,

> Sigo pensando que son índices. Tengo conceptos equivocados...?

Son estadisticas creadas por SQL Server. Se crean, en primer lugar, porque
tienes prendida la opcion "autocreate statistics", la cual puedes ver si


usas
el procedimiento "sp_dboption". Si usas una coulmna en una expresion que
aparece en la clausula "where", "having" o en una union y esta columna no
forma parte de algun indice el cual sql server pueda usar para analizar


las
estadisticas de distribucion sobre los valores de esta, entonces sql


server
crea la estadistica si la opcion "autocreate statistics" esta prendida.

Una forma de probar que son estadisticas auto creadas por SQL Server es
ejecutando esta sentencia:

select
[id],
object_name([id]),
[indid],
[name],
col_name([id], indexkey_property([id], indid, 1,'ColumnId'))
from
sysindexes
where
indexproperty([id], [name], 'IsAutoStatistics') = 1
go

Otra forma seria apagando esta opcion usando "alter database" y
eliminandolas usando "drop statistics". Veras que ya no se vuelven a


crear,
pero ojo que las consecuencias pueden ser peores.

Estadísticas de distribución en SQL Server 2000 (I).
http://www.helpdna.net/colab02.htm


AMB

"José" wrote:

> Gracias Miguel, si actualizo las estadísticas manualmente(semanalmente).
> Pero el index_description no es igual en un ejemplo que en otro.
> Esta misma base y tabla bajo SQL 2005 sp_helpindex devuelve:
> _WA_Sys_campo5_1D1D0420 nonclustered located on PRIMARY campo5.
> se repite 15 veces (con distintos campos), deduzco que SQL2005
> únicamente muestra índices no estadísticas a difernecia de SQL 7.
> Además consultando la utilización del objeto a través de:
> sys.sysindexes left join master.sys.dm_db_index_usage_stats
> Obtengo:
> Objeto: Tabla
> Nombre: _WA_Sys_campo5_465423DD
> Seeks: 0
> Scans: 0
> Lookups:0
> Updates: 722255
>
> De esto conlcuyo que _WA_Sys_campo5_465423DD además de ser indice
> no se utiliza para búsquedas y encima relentiza mis consultas ya que se
> actualiza
> Sigo pensando que son índices. Tengo conceptos equivocados...?
>
>
> "Miguel Egea" wrote in message
> news:
> > deberías dejar la configuración por defecto, o asegurarte de


actualizar
> las
> > estadísticas. Las estadísticas también se guardan en sysindexes, y si


se
> han
> > creado esas estadísticas ha sido por que se han necesitado en alguna
> > ocasión. No sufras, no se mantienen igual que los índices si es eso


lo
> que
> > te proecupa.
> >
> > Saludos
> > Miguel Egea
> > "José" wrote in message
> > news:
> > > Hola, quería averiguar si por alguna razon las estadísticas


autocreadas
> se
> > > pudieron
> > > convertir en índices?
> > > Concluyo esto despúés de examinar los índices en varias tablas y
> > > encontrar:
> > >
> > > sp_helpindex tabla:
> > > _WA_Sys_campo4_6E01572D nonclustered, statistics, auto create


located on
> > > PRIMARY campo4
> > > La linea anterior se repite 33 veces (con distintos campos), estas
> > > entiendo
> > > son las estadísticas autocreadas.
> > >
> > > Ahora:
> > > _WA_Sys_campo5_1D1D0420 nonclustered located on PRIMARY campo5
> > > La linea anterior se repite 15 veces (con distintos campos) y


serían
> los
> > > índices que sospecho se autocrearon y no se el motivo...
> > >
> > > Mi configuración es autocreate estadisticas habilitado y


deshabilitado
> > > autoupdate.
> > > Microsoft SQL Server 7.00 - 7.00.1063 (Intel X86) Apr 9 2002
> 14:18:16
> > > Microsoft Corporation Standard Edition on Windows NT 5.0 (Build


2195:
> > > Service Pack 4)
> > > Gracias!!
Respuesta Responder a este mensaje
#7 Alejandro Mesa
23/08/2006 - 21:42 | Informe spam
José,

2) Un sp_helpindex en SQL 2005 devuelve estadísticas también o solo índices?



Buena pregunta. Yo no lo he consultado aun, quizas en la noche porque no
tengo 2005 en el trabajo.

Ahora si corro el script que publicaste sumandole el nombre de cualquiera de
estas 23 filas que me devuelve sql 2005 Ej:
indexproperty([id], [name], 'IsAutoStatistics') = 1 and name like
'_WA_Sys_Balance_1D1D0420'



No le pongas el filtro:

and name like '_WA_Sys_Balance_1D1D0420'




AMB


"José" wrote:

Gracias Alejandro pero si ejecuto sp_helpindex obtengo:
SQL 7: 58 filas: 8 indices conocidos "nonclustered located on PRIMARY".

15 con este index_description:
"nonclustered located on PRIMARY", quiero aclarar que esta descripción
es igual a la descripcion de cualquier indice no cluster creado por mi.

y 35 con este index_description:
"nonclustered, statistics, auto create located on PRIMARY"
1) O sea tienen distinta index_description siendo todas estadísticas creadas
automáticamente por el motor? por esto sopecho que son 15 índices...

SQL2005: 23 filas
Desaparecen justamente las que creo son estadísticas
y cuya index description era en SQL 7 "nonclustered, statistics, auto create
located on PRIMARY" --> estas si son estadísticas y sql 2005 no las muestra.
Los numeros cierran 23 (indices) + 35 estadisticas = 58 (resultado sql 7).

Ahora si corro el script que publicaste sumandole el nombre de cualquiera de
estas 23 filas que me devuelve sql 2005 Ej:
indexproperty([id], [name], 'IsAutoStatistics') = 1 and name like
'_WA_Sys_Balance_1D1D0420'

no devuelve nada, en cambio si vuelvo a mi sql 7, extraigo el nombre y
ejecuto el script sumandole el nombre de cualquiera de las 23 filas
desaparecidas
el sql 2005 si me devuelve la estadística.

Por esto estoy confundido, perdón por la extensión pero quería hacer lo mas
explicativo posible.
2) Un sp_helpindex en SQL 2005 devuelve estadísticas también o solo índices?
En caso de ambas por que en sql 7 obtengo 58 filas y en sql 2005 23?
Gracias a todos!!


"Alejandro Mesa" wrote in message
news:
> José,
>
> > Sigo pensando que son índices. Tengo conceptos equivocados...?
>
> Son estadisticas creadas por SQL Server. Se crean, en primer lugar, porque
> tienes prendida la opcion "autocreate statistics", la cual puedes ver si
usas
> el procedimiento "sp_dboption". Si usas una coulmna en una expresion que
> aparece en la clausula "where", "having" o en una union y esta columna no
> forma parte de algun indice el cual sql server pueda usar para analizar
las
> estadisticas de distribucion sobre los valores de esta, entonces sql
server
> crea la estadistica si la opcion "autocreate statistics" esta prendida.
>
> Una forma de probar que son estadisticas auto creadas por SQL Server es
> ejecutando esta sentencia:
>
> select
> [id],
> object_name([id]),
> [indid],
> [name],
> col_name([id], indexkey_property([id], indid, 1,'ColumnId'))
> from
> sysindexes
> where
> indexproperty([id], [name], 'IsAutoStatistics') = 1
> go
>
> Otra forma seria apagando esta opcion usando "alter database" y
> eliminandolas usando "drop statistics". Veras que ya no se vuelven a
crear,
> pero ojo que las consecuencias pueden ser peores.
>
> Estadísticas de distribución en SQL Server 2000 (I).
> http://www.helpdna.net/colab02.htm
>
>
> AMB
>
> "José" wrote:
>
> > Gracias Miguel, si actualizo las estadísticas manualmente(semanalmente).
> > Pero el index_description no es igual en un ejemplo que en otro.
> > Esta misma base y tabla bajo SQL 2005 sp_helpindex devuelve:
> > _WA_Sys_campo5_1D1D0420 nonclustered located on PRIMARY campo5.
> > se repite 15 veces (con distintos campos), deduzco que SQL2005
> > únicamente muestra índices no estadísticas a difernecia de SQL 7.
> > Además consultando la utilización del objeto a través de:
> > sys.sysindexes left join master.sys.dm_db_index_usage_stats
> > Obtengo:
> > Objeto: Tabla
> > Nombre: _WA_Sys_campo5_465423DD
> > Seeks: 0
> > Scans: 0
> > Lookups:0
> > Updates: 722255
> >
> > De esto conlcuyo que _WA_Sys_campo5_465423DD además de ser indice
> > no se utiliza para búsquedas y encima relentiza mis consultas ya que se
> > actualiza
> > Sigo pensando que son índices. Tengo conceptos equivocados...?
> >
> >
> > "Miguel Egea" wrote in message
> > news:
> > > deberías dejar la configuración por defecto, o asegurarte de
actualizar
> > las
> > > estadísticas. Las estadísticas también se guardan en sysindexes, y si
se
> > han
> > > creado esas estadísticas ha sido por que se han necesitado en alguna
> > > ocasión. No sufras, no se mantienen igual que los índices si es eso
lo
> > que
> > > te proecupa.
> > >
> > > Saludos
> > > Miguel Egea
> > > "José" wrote in message
> > > news:
> > > > Hola, quería averiguar si por alguna razon las estadísticas
autocreadas
> > se
> > > > pudieron
> > > > convertir en índices?
> > > > Concluyo esto despúés de examinar los índices en varias tablas y
> > > > encontrar:
> > > >
> > > > sp_helpindex tabla:
> > > > _WA_Sys_campo4_6E01572D nonclustered, statistics, auto create
located on
> > > > PRIMARY campo4
> > > > La linea anterior se repite 33 veces (con distintos campos), estas
> > > > entiendo
> > > > son las estadísticas autocreadas.
> > > >
> > > > Ahora:
> > > > _WA_Sys_campo5_1D1D0420 nonclustered located on PRIMARY campo5
> > > > La linea anterior se repite 15 veces (con distintos campos) y
serían
> > los
> > > > índices que sospecho se autocrearon y no se el motivo...
> > > >
> > > > Mi configuración es autocreate estadisticas habilitado y
deshabilitado
> > > > autoupdate.
> > > > Microsoft SQL Server 7.00 - 7.00.1063 (Intel X86) Apr 9 2002
> > 14:18:16
> > > > Microsoft Corporation Standard Edition on Windows NT 5.0 (Build
2195:
> > > > Service Pack 4)
> > > > Gracias!!



Respuesta Responder a este mensaje
#8 Alejandro Mesa
23/08/2006 - 22:06 | Informe spam
José,

No se por que no inclui este link desde un principio. Espero de silva de
ayuda.

Statistics Used by the Query Optimizer in Microsoft SQL Server 2005
http://www.microsoft.com/technet/pr...stats.mspx


AMB

"Alejandro Mesa" wrote:

José,

> 2) Un sp_helpindex en SQL 2005 devuelve estadísticas también o solo índices?

Buena pregunta. Yo no lo he consultado aun, quizas en la noche porque no
tengo 2005 en el trabajo.

> Ahora si corro el script que publicaste sumandole el nombre de cualquiera de
> estas 23 filas que me devuelve sql 2005 Ej:
> indexproperty([id], [name], 'IsAutoStatistics') = 1 and name like
> '_WA_Sys_Balance_1D1D0420'

No le pongas el filtro:

> and name like '_WA_Sys_Balance_1D1D0420'


AMB


"José" wrote:

> Gracias Alejandro pero si ejecuto sp_helpindex obtengo:
> SQL 7: 58 filas: 8 indices conocidos "nonclustered located on PRIMARY".
>
> 15 con este index_description:
> "nonclustered located on PRIMARY", quiero aclarar que esta descripción
> es igual a la descripcion de cualquier indice no cluster creado por mi.
>
> y 35 con este index_description:
> "nonclustered, statistics, auto create located on PRIMARY"
> 1) O sea tienen distinta index_description siendo todas estadísticas creadas
> automáticamente por el motor? por esto sopecho que son 15 índices...
>
> SQL2005: 23 filas
> Desaparecen justamente las que creo son estadísticas
> y cuya index description era en SQL 7 "nonclustered, statistics, auto create
> located on PRIMARY" --> estas si son estadísticas y sql 2005 no las muestra.
> Los numeros cierran 23 (indices) + 35 estadisticas = 58 (resultado sql 7).
>
> Ahora si corro el script que publicaste sumandole el nombre de cualquiera de
> estas 23 filas que me devuelve sql 2005 Ej:
> indexproperty([id], [name], 'IsAutoStatistics') = 1 and name like
> '_WA_Sys_Balance_1D1D0420'
>
> no devuelve nada, en cambio si vuelvo a mi sql 7, extraigo el nombre y
> ejecuto el script sumandole el nombre de cualquiera de las 23 filas
> desaparecidas
> el sql 2005 si me devuelve la estadística.
>
> Por esto estoy confundido, perdón por la extensión pero quería hacer lo mas
> explicativo posible.
> 2) Un sp_helpindex en SQL 2005 devuelve estadísticas también o solo índices?
> En caso de ambas por que en sql 7 obtengo 58 filas y en sql 2005 23?
> Gracias a todos!!
>
>
> "Alejandro Mesa" wrote in message
> news:
> > José,
> >
> > > Sigo pensando que son índices. Tengo conceptos equivocados...?
> >
> > Son estadisticas creadas por SQL Server. Se crean, en primer lugar, porque
> > tienes prendida la opcion "autocreate statistics", la cual puedes ver si
> usas
> > el procedimiento "sp_dboption". Si usas una coulmna en una expresion que
> > aparece en la clausula "where", "having" o en una union y esta columna no
> > forma parte de algun indice el cual sql server pueda usar para analizar
> las
> > estadisticas de distribucion sobre los valores de esta, entonces sql
> server
> > crea la estadistica si la opcion "autocreate statistics" esta prendida.
> >
> > Una forma de probar que son estadisticas auto creadas por SQL Server es
> > ejecutando esta sentencia:
> >
> > select
> > [id],
> > object_name([id]),
> > [indid],
> > [name],
> > col_name([id], indexkey_property([id], indid, 1,'ColumnId'))
> > from
> > sysindexes
> > where
> > indexproperty([id], [name], 'IsAutoStatistics') = 1
> > go
> >
> > Otra forma seria apagando esta opcion usando "alter database" y
> > eliminandolas usando "drop statistics". Veras que ya no se vuelven a
> crear,
> > pero ojo que las consecuencias pueden ser peores.
> >
> > Estadísticas de distribución en SQL Server 2000 (I).
> > http://www.helpdna.net/colab02.htm
> >
> >
> > AMB
> >
> > "José" wrote:
> >
> > > Gracias Miguel, si actualizo las estadísticas manualmente(semanalmente).
> > > Pero el index_description no es igual en un ejemplo que en otro.
> > > Esta misma base y tabla bajo SQL 2005 sp_helpindex devuelve:
> > > _WA_Sys_campo5_1D1D0420 nonclustered located on PRIMARY campo5.
> > > se repite 15 veces (con distintos campos), deduzco que SQL2005
> > > únicamente muestra índices no estadísticas a difernecia de SQL 7.
> > > Además consultando la utilización del objeto a través de:
> > > sys.sysindexes left join master.sys.dm_db_index_usage_stats
> > > Obtengo:
> > > Objeto: Tabla
> > > Nombre: _WA_Sys_campo5_465423DD
> > > Seeks: 0
> > > Scans: 0
> > > Lookups:0
> > > Updates: 722255
> > >
> > > De esto conlcuyo que _WA_Sys_campo5_465423DD además de ser indice
> > > no se utiliza para búsquedas y encima relentiza mis consultas ya que se
> > > actualiza
> > > Sigo pensando que son índices. Tengo conceptos equivocados...?
> > >
> > >
> > > "Miguel Egea" wrote in message
> > > news:
> > > > deberías dejar la configuración por defecto, o asegurarte de
> actualizar
> > > las
> > > > estadísticas. Las estadísticas también se guardan en sysindexes, y si
> se
> > > han
> > > > creado esas estadísticas ha sido por que se han necesitado en alguna
> > > > ocasión. No sufras, no se mantienen igual que los índices si es eso
> lo
> > > que
> > > > te proecupa.
> > > >
> > > > Saludos
> > > > Miguel Egea
> > > > "José" wrote in message
> > > > news:
> > > > > Hola, quería averiguar si por alguna razon las estadísticas
> autocreadas
> > > se
> > > > > pudieron
> > > > > convertir en índices?
> > > > > Concluyo esto despúés de examinar los índices en varias tablas y
> > > > > encontrar:
> > > > >
> > > > > sp_helpindex tabla:
> > > > > _WA_Sys_campo4_6E01572D nonclustered, statistics, auto create
> located on
> > > > > PRIMARY campo4
> > > > > La linea anterior se repite 33 veces (con distintos campos), estas
> > > > > entiendo
> > > > > son las estadísticas autocreadas.
> > > > >
> > > > > Ahora:
> > > > > _WA_Sys_campo5_1D1D0420 nonclustered located on PRIMARY campo5
> > > > > La linea anterior se repite 15 veces (con distintos campos) y
> serían
> > > los
> > > > > índices que sospecho se autocrearon y no se el motivo...
> > > > >
> > > > > Mi configuración es autocreate estadisticas habilitado y
> deshabilitado
> > > > > autoupdate.
> > > > > Microsoft SQL Server 7.00 - 7.00.1063 (Intel X86) Apr 9 2002
> > > 14:18:16
> > > > > Microsoft Corporation Standard Edition on Windows NT 5.0 (Build
> 2195:
> > > > > Service Pack 4)
> > > > > Gracias!!
>
>
>
Respuesta Responder a este mensaje
#9 José
23/08/2006 - 22:58 | Informe spam
Gracias de nuevo Alejandro, pero
1)Podrías consultarlo esta noche así confirmo lo del sp_helpindex en sql
2005?
No le pongas el filtro:
and name like '_WA_Sys_Balance_1D1D0420'
Ese filtro le puse para confirmar de que _WA_Sys_Balance_1D1D0420
que me devuelve SQL 2005 es realmente un índice ya que al correr tu script
no devuelve nada.

Ahora se me ocurrio otra prueba, ejecuto
Drop Index Tabla._WA_Sys_Balance_1D1D0420 y se ejecuta sin errores,
por lo tanto WA_Sys_Balance es un indice!!

En cambio al ejecutar Drop Index Tabla._WA_Sys_nTipo_6E01572D
este es un index name extraido de SQL 7 ya que el 2005 no lo muestra.
el error es Cannot drop the index 'premium._WA_Sys_nTipo_6E01572D', because
it does not exist or you do not have permission

Como ya comenté ambos tienen diferentes index_description en SQL7,
en SQL 2005 las estadísticas no muestra o por lo menos me parece...



"Alejandro Mesa" wrote in message
news:
José,

No se por que no inclui este link desde un principio. Espero de silva de
ayuda.

Statistics Used by the Query Optimizer in Microsoft SQL Server 2005
http://www.microsoft.com/technet/pr...stats.mspx


AMB

"Alejandro Mesa" wrote:

> José,
>
> > 2) Un sp_helpindex en SQL 2005 devuelve estadísticas también o solo


índices?
>
> Buena pregunta. Yo no lo he consultado aun, quizas en la noche porque no
> tengo 2005 en el trabajo.
>
> > Ahora si corro el script que publicaste sumandole el nombre de


cualquiera de
> > estas 23 filas que me devuelve sql 2005 Ej:
> > indexproperty([id], [name], 'IsAutoStatistics') = 1 and name like
> > '_WA_Sys_Balance_1D1D0420'
>
> No le pongas el filtro:
>
> > and name like '_WA_Sys_Balance_1D1D0420'
>
>
> AMB
>
Respuesta Responder a este mensaje
#10 Miguel Egea
24/08/2006 - 09:00 | Informe spam
También tienes portalsql abierto para lo que quieras, siempre que el trabajo
es de calidad (y contigo siempre lo es) es bienvenido :)

Gracias Alejandro!
"Alejandro Mesa" wrote in message
news:
Miguel,

Gracías por el complemento. El segundo articulo de esta serie esta listo,
Salvador Ramos aun no ha tenido tiempo para postearlo en la web, pero
pronto
lo tendremos disponible. Quiero agradecerle a Salvador por su ayuda
incondicional en la publicacion de estos articulos. Igualmente quiero
agradecerte a ti por incluirme en el articulo que escribistes sobre los
nuevos operadores ranking y pivot en SQL Server 2005.


Saludos,

Alejandro Mesa

"Miguel Egea" wrote:

Excelente artículo alejandro, lo había leido pero no tuve la oportunidad
de
decirtelo :-)

Saludos
Miguel Egea
"Alejandro Mesa" wrote in
message
news:
> José,
>
>> Sigo pensando que son índices. Tengo conceptos equivocados...?
>
> Son estadisticas creadas por SQL Server. Se crean, en primer lugar,
> porque
> tienes prendida la opcion "autocreate statistics", la cual puedes ver
> si
> usas
> el procedimiento "sp_dboption". Si usas una coulmna en una expresion
> que
> aparece en la clausula "where", "having" o en una union y esta columna
> no
> forma parte de algun indice el cual sql server pueda usar para analizar
> las
> estadisticas de distribucion sobre los valores de esta, entonces sql
> server
> crea la estadistica si la opcion "autocreate statistics" esta prendida.
>
> Una forma de probar que son estadisticas auto creadas por SQL Server es
> ejecutando esta sentencia:
>
> select
> [id],
> object_name([id]),
> [indid],
> [name],
> col_name([id], indexkey_property([id], indid, 1,'ColumnId'))
> from
> sysindexes
> where
> indexproperty([id], [name], 'IsAutoStatistics') = 1
> go
>
> Otra forma seria apagando esta opcion usando "alter database" y
> eliminandolas usando "drop statistics". Veras que ya no se vuelven a
> crear,
> pero ojo que las consecuencias pueden ser peores.
>
> Estadísticas de distribución en SQL Server 2000 (I).
> http://www.helpdna.net/colab02.htm
>
>
> AMB
>
> "José" wrote:
>
>> Gracias Miguel, si actualizo las estadísticas
>> manualmente(semanalmente).
>> Pero el index_description no es igual en un ejemplo que en otro.
>> Esta misma base y tabla bajo SQL 2005 sp_helpindex devuelve:
>> _WA_Sys_campo5_1D1D0420 nonclustered located on PRIMARY campo5.
>> se repite 15 veces (con distintos campos), deduzco que SQL2005
>> únicamente muestra índices no estadísticas a difernecia de SQL 7.
>> Además consultando la utilización del objeto a través de:
>> sys.sysindexes left join master.sys.dm_db_index_usage_stats
>> Obtengo:
>> Objeto: Tabla
>> Nombre: _WA_Sys_campo5_465423DD
>> Seeks: 0
>> Scans: 0
>> Lookups:0
>> Updates: 722255
>>
>> De esto conlcuyo que _WA_Sys_campo5_465423DD además de ser indice
>> no se utiliza para búsquedas y encima relentiza mis consultas ya que
>> se
>> actualiza
>> Sigo pensando que son índices. Tengo conceptos equivocados...?
>>
>>
>> "Miguel Egea" wrote in message
>> news:
>> > deberías dejar la configuración por defecto, o asegurarte de
>> > actualizar
>> las
>> > estadísticas. Las estadísticas también se guardan en sysindexes, y
>> > si
>> > se
>> han
>> > creado esas estadísticas ha sido por que se han necesitado en alguna
>> > ocasión. No sufras, no se mantienen igual que los índices si es eso
>> > lo
>> que
>> > te proecupa.
>> >
>> > Saludos
>> > Miguel Egea
>> > "José" wrote in message
>> > news:
>> > > Hola, quería averiguar si por alguna razon las estadísticas
>> > > autocreadas
>> se
>> > > pudieron
>> > > convertir en índices?
>> > > Concluyo esto despúés de examinar los índices en varias tablas y
>> > > encontrar:
>> > >
>> > > sp_helpindex tabla:
>> > > _WA_Sys_campo4_6E01572D nonclustered, statistics, auto create
>> > > located
>> > > on
>> > > PRIMARY campo4
>> > > La linea anterior se repite 33 veces (con distintos campos), estas
>> > > entiendo
>> > > son las estadísticas autocreadas.
>> > >
>> > > Ahora:
>> > > _WA_Sys_campo5_1D1D0420 nonclustered located on PRIMARY campo5
>> > > La linea anterior se repite 15 veces (con distintos campos) y
>> > > serían
>> los
>> > > índices que sospecho se autocrearon y no se el motivo...
>> > >
>> > > Mi configuración es autocreate estadisticas habilitado y
>> > > deshabilitado
>> > > autoupdate.
>> > > Microsoft SQL Server 7.00 - 7.00.1063 (Intel X86) Apr 9 2002
>> 14:18:16
>> > > Microsoft Corporation Standard Edition on Windows NT 5.0 (Build
>> > > 2195:
>> > > Service Pack 4)
>> > > Gracias!!
>> > >
>> > >
>> > >
>> >
>> >
>>
>>
>>



Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida