Índices - SQL 2000

20/06/2007 - 15:25 por Fernando Mosquera | Informe spam
Hola a todos,
Antes que nada muchas gracias por su tiempo, tengo dos consultas para
realizar respecto a los índices:

1) Se puede obtener la fecha de creación o modificación de un índice?
2) Hay algun store procedure que me devuelva el peso de un índice en KB, MB,
etc.?

Actualmente cuando quiero saber el peso de un índice obtengo la cantidad de
páginas que ocupa el índice, las divido por 8 (cantidad de pag. de una
extensión) redondeando el resultado hacia arriba y lo multiplico por 64k (el
peso de una extensión), esto me da el resultado del ínidice.
En su defecto voy por el enterprise manager, view Task Pad --> "Table Info".

Muchas gracias,
Fernando.

E-Mail: mosquera_f@hotmail.com
 

Leer las respuestas

#1 Miguel Egea
21/06/2007 - 09:02 | Informe spam
Hola Fernando!!!

1.- Mira en las tablas sys.sysobjects de 2005 o dbo.sysobjects o en sus
equivalentes para índices (sysindexes)
2.- sp_spaceused te devuelve esa información


Saludos Cordiales
Miguel Egea Gómez
http://blogs.solidq.com/ES/megea/default.aspx
http://www.portalsql.com
Solid Quality Mentors


"Fernando Mosquera" wrote in message
news:ugG$
Hola a todos,
Antes que nada muchas gracias por su tiempo, tengo dos consultas para
realizar respecto a los índices:

1) Se puede obtener la fecha de creación o modificación de un índice?
2) Hay algun store procedure que me devuelva el peso de un índice en KB,
MB,
etc.?

Actualmente cuando quiero saber el peso de un índice obtengo la cantidad
de
páginas que ocupa el índice, las divido por 8 (cantidad de pag. de una
extensión) redondeando el resultado hacia arriba y lo multiplico por 64k
(el
peso de una extensión), esto me da el resultado del ínidice.
En su defecto voy por el enterprise manager, view Task Pad --> "Table
Info".

Muchas gracias,
Fernando.

E-Mail:


Preguntas similares