Ultimo Acceso a una Tabla

04/04/2005 - 18:41 por Ricardo Kaligari | Informe spam
Buen día a Todos

Tengo una pregunta pequeña. En mi compañía existe un poderoso servidor de
base de datos, responsable del manejo de todo el CRM de la compañia, teniendo
en cuenta que soy nuevo como DBA aquí, quiero saber cómo puedo realizar una
depuración de las tablas, teniendo en cuenta la fecha y hora del último
acceso, ya que según la documentación, tengo tablas de hace 3 años, que ya no
se usan y requiero saber cómo identificarlas para hacer backup y borrarlas.

Agradezco cualquier colaboración que puedan brindarme.

Cordial Saludo,

Ricardo Kaligari M

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
04/04/2005 - 18:51 | Informe spam
Ricardo,

SQL Server no almacena esa informacion. Si quieres hacerlo tendrias que
crear un trace para ver cuales son las tablas que se actualizan por el CRM.
Tambien pudieras conseguirte algun software externo que te permita leer el
archivo de trasacciones y de ahi ir sacando cuales son las que se actualizan.


AMB

"Ricardo Kaligari" wrote:

Buen día a Todos

Tengo una pregunta pequeña. En mi compañía existe un poderoso servidor de
base de datos, responsable del manejo de todo el CRM de la compañia, teniendo
en cuenta que soy nuevo como DBA aquí, quiero saber cómo puedo realizar una
depuración de las tablas, teniendo en cuenta la fecha y hora del último
acceso, ya que según la documentación, tengo tablas de hace 3 años, que ya no
se usan y requiero saber cómo identificarlas para hacer backup y borrarlas.

Agradezco cualquier colaboración que puedan brindarme.

Cordial Saludo,

Ricardo Kaligari M
Respuesta Responder a este mensaje
#2 Tinoco
04/04/2005 - 18:53 | Informe spam
Hola Ricardo,

Las tablas en SQL Server no almacenan la fecha de ultimo acceso o quien la
acceso, veo dificil obtener la información que necesitas.

Tinoco

"Ricardo Kaligari" wrote:

Buen día a Todos

Tengo una pregunta pequeña. En mi compañía existe un poderoso servidor de
base de datos, responsable del manejo de todo el CRM de la compañia, teniendo
en cuenta que soy nuevo como DBA aquí, quiero saber cómo puedo realizar una
depuración de las tablas, teniendo en cuenta la fecha y hora del último
acceso, ya que según la documentación, tengo tablas de hace 3 años, que ya no
se usan y requiero saber cómo identificarlas para hacer backup y borrarlas.

Agradezco cualquier colaboración que puedan brindarme.

Cordial Saludo,

Ricardo Kaligari M
Respuesta Responder a este mensaje
#3 qwalgrande
04/04/2005 - 18:54 | Informe spam
Hola.

Yo le pondría una traza y la dejaría, no sé, una semana. Las tablas que no
aparezcan en 7 días son candidatas a ser borradas. Como paso previo, las
renombras (o las quitas los permisos, es cuestión de gustos, lo de renombrar
es más seguro) y si no hay noticias de errores, pasado un mes, las borras
(con backup de por medio, como dices).

qwalgrande


"Ricardo Kaligari" wrote in
message news:
Buen día a Todos

Tengo una pregunta pequeña. En mi compañía existe un poderoso servidor de
base de datos, responsable del manejo de todo el CRM de la compañia,
teniendo
en cuenta que soy nuevo como DBA aquí, quiero saber cómo puedo realizar una
depuración de las tablas, teniendo en cuenta la fecha y hora del último
acceso, ya que según la documentación, tengo tablas de hace 3 años, que ya
no
se usan y requiero saber cómo identificarlas para hacer backup y borrarlas.

Agradezco cualquier colaboración que puedan brindarme.

Cordial Saludo,

Ricardo Kaligari M
Respuesta Responder a este mensaje
#4 MAXI
05/04/2005 - 02:00 | Informe spam
Hola, pues vayamos por partes.

No creo que sea una buena idea andar borrando tablas, quizas estas sean
importantes para el sistema y luego se entre en colapso. No creo valido como
parametro que porque una tabla no se usa por X tiempo no es de vital
importancia.

Luego, me imagino que debes tener muchos problemas de espacio en el disco
verdad? porque todo el riesgo que borrar las tablas puede llegar a llevar no
se compara con la nueva adquisicion de mas GB.

Otro tema, sqlserver como te han dicho no guarda esta informacion :(



Maxi
Buenos Aires - Argentina
Desarrollador .NET 3 Estrellas
Microsoft User Group (MUG)



"Ricardo Kaligari" escribió en
el mensaje news:
Buen día a Todos

Tengo una pregunta pequeña. En mi compañía existe un poderoso servidor de
base de datos, responsable del manejo de todo el CRM de la compañia,
teniendo
en cuenta que soy nuevo como DBA aquí, quiero saber cómo puedo realizar
una
depuración de las tablas, teniendo en cuenta la fecha y hora del último
acceso, ya que según la documentación, tengo tablas de hace 3 años, que ya
no
se usan y requiero saber cómo identificarlas para hacer backup y
borrarlas.

Agradezco cualquier colaboración que puedan brindarme.

Cordial Saludo,

Ricardo Kaligari M
Respuesta Responder a este mensaje
#5 Ricardo Kaligari
07/04/2005 - 04:33 | Informe spam
Buen día Maxi

Creo válida tu apreciación, pero no es cuestión de GB la necesidad de borrar
tablas, es cuestión de desempeño. Actualmente, tengo el SW de CRM, y este
crea, por cada campaña, una serie de tablas que no tienen relaciones ni
índices por lo cuales realizar las búsquedas, además este hace el barrido de
la totalidad de las tablas cuando necesita un dato. Tengo campañas de hace
más de 2 años que no volverán y cuya información no es vital, ya que todos
los informes que se generaron a partir de esta información, ya se encuentran
a buen recaudo en un proveedor externo.

Podrías ayudarme? La idea de realizar el trace no me parece del todo
descabellada, estará bien realizarlo con un servidor que tiene 74 Bases de
Datos de 20 GB en promedio?

Muchas gracias de antemano.

"MAXI" wrote:

Hola, pues vayamos por partes.

No creo que sea una buena idea andar borrando tablas, quizas estas sean
importantes para el sistema y luego se entre en colapso. No creo valido como
parametro que porque una tabla no se usa por X tiempo no es de vital
importancia.

Luego, me imagino que debes tener muchos problemas de espacio en el disco
verdad? porque todo el riesgo que borrar las tablas puede llegar a llevar no
se compara con la nueva adquisicion de mas GB.

Otro tema, sqlserver como te han dicho no guarda esta informacion :(



Maxi
Buenos Aires - Argentina
Desarrollador .NET 3 Estrellas
Microsoft User Group (MUG)



"Ricardo Kaligari" escribió en
el mensaje news:
> Buen día a Todos
>
> Tengo una pregunta pequeña. En mi compañía existe un poderoso servidor de
> base de datos, responsable del manejo de todo el CRM de la compañia,
> teniendo
> en cuenta que soy nuevo como DBA aquí, quiero saber cómo puedo realizar
> una
> depuración de las tablas, teniendo en cuenta la fecha y hora del último
> acceso, ya que según la documentación, tengo tablas de hace 3 años, que ya
> no
> se usan y requiero saber cómo identificarlas para hacer backup y
> borrarlas.
>
> Agradezco cualquier colaboración que puedan brindarme.
>
> Cordial Saludo,
>
> Ricardo Kaligari M



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