Revisar las paginas creadas

12/01/2006 - 18:47 por Wilson R. Rico Camargo | Informe spam
Necesito mirar cuantas paginas esta utilizando una tabla y si es el caso
redimensinar las paginas de la misma tabla.

Cordialmente,


Wilson R. Rico Camargo
BBVA Seguros
Bogotá - Colombia
wilson.rico@bbvaseguros.com.co
(Oficina (571) 2191100 Ext. 1140
Móvil 300-2076572: Mensajes instantáneos
Visite www.bbvaseguros.com.co

Preguntas similare

Leer las respuestas

#1 Guillermo Roldan
12/01/2006 - 18:06 | Informe spam
Hola Wilson,

Mira en la ayuda el procedimiento almacenado sp_spaceused

Saludos,
Guillermo

"Wilson R. Rico Camargo" wrote:

Necesito mirar cuantas paginas esta utilizando una tabla y si es el caso
redimensinar las paginas de la misma tabla.

Cordialmente,


Wilson R. Rico Camargo
BBVA Seguros
Bogotá - Colombia

(Oficina (571) 2191100 Ext. 1140
Móvil 300-2076572: Mensajes instantáneos
Visite www.bbvaseguros.com.co



Respuesta Responder a este mensaje
#2 Alejandro Mesa
12/01/2006 - 19:20 | Informe spam
Wilson,

Una forma de saber cuantas paginas tiene la tabla es viendo la info de la
tabla sysindexes. Cada tabla tiene una entrada en sysindexes, indid = 0 es la
tabla sin indice clustered, indid = 1 es la tabla con indice clustered. La
columna dpages, es el numero de paginas de data.

Ejemplo:

use northwind
go

select
object_name([id]) as table_name,
dpages
from
dbo.sysindexes
where
[id] = object_id('dbo.orders')
and indid in (0, 1)
go

En cuanto a lo de redimensionar la pagina, no se a que te refieres. Si
hablamos de una tabla con indice clustered, entonces asignando un valor de
fillfactor hace que la pagina se llene con mas o menos filas, de acuerdo al
valor pasado, el cual indica el porciento que se desea este llena la pagina
cuando se crea el indice.


AMB

"Wilson R. Rico Camargo" wrote:

Necesito mirar cuantas paginas esta utilizando una tabla y si es el caso
redimensinar las paginas de la misma tabla.

Cordialmente,


Wilson R. Rico Camargo
BBVA Seguros
Bogotá - Colombia

(Oficina (571) 2191100 Ext. 1140
Móvil 300-2076572: Mensajes instantáneos
Visite www.bbvaseguros.com.co



Respuesta Responder a este mensaje
#3 qwalgrande
12/01/2006 - 22:40 | Informe spam
Hola.

Complementando lo dicho por Guillermo y Alejandro, sp_spaceused te da el
espacio reservado por la tabla y sus índices. El número de páginas es el
resultado de dividir entre 8Kb ese resultado.

De sysindexes se puede obtener lo que ocupan los datos , pero una tabla son
sus datos más sus índices, con lo que habría que sumar lo que ocupan el
resto de índices además del índice clustered.

Alberto López Grande (qwalgrande)
"Alejandro Mesa" escribió en el
mensaje news:
Wilson,

Una forma de saber cuantas paginas tiene la tabla es viendo la info de la
tabla sysindexes. Cada tabla tiene una entrada en sysindexes, indid = 0 es
la
tabla sin indice clustered, indid = 1 es la tabla con indice clustered. La
columna dpages, es el numero de paginas de data.

Ejemplo:

use northwind
go

select
object_name([id]) as table_name,
dpages
from
dbo.sysindexes
where
[id] = object_id('dbo.orders')
and indid in (0, 1)
go

En cuanto a lo de redimensionar la pagina, no se a que te refieres. Si
hablamos de una tabla con indice clustered, entonces asignando un valor de
fillfactor hace que la pagina se llene con mas o menos filas, de acuerdo
al
valor pasado, el cual indica el porciento que se desea este llena la
pagina
cuando se crea el indice.


AMB

"Wilson R. Rico Camargo" wrote:

Necesito mirar cuantas paginas esta utilizando una tabla y si es el caso
redimensinar las paginas de la misma tabla.

Cordialmente,


Wilson R. Rico Camargo
BBVA Seguros
Bogotá - Colombia

(Oficina (571) 2191100 Ext. 1140
Móvil 300-2076572: Mensajes instantáneos
Visite www.bbvaseguros.com.co



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida