Sql 2000 express + vista indexada...

09/03/2009 - 22:50 por jmauriciopb | Informe spam
Bue día.

Tengo instalado Sql 2000 Express en un maquina con WXP con 1 gb de ram
la cual hace de servidor, existe 4 PC que acceden al servidor, la data
todavía es poca, agrega una vista indexada en la base de datos, además
de modificar mediante programa unos 12000 registros, después de unos
días de haber hecho, los usuario se quejan de la lentitud del servidor
incluso hay momentos en que no responde, al momento estamos
descartando la posibilidad de virus.

Preguntas:
Qué tal se lleva Sql 2000 express con las vistas indexadas.?
Existe alguna formada de darle algún tipo de mantenimiento a la base
de datos?
Como saber cuáles son los procesos que están dando una sobre carga al
servidor?

Gracias por su atención.

Saludos.
Mauricio Pulla.
Cuenca-Ecuador.

Preguntas similare

Leer las respuestas

#1 Carlos Sacristan
10/03/2009 - 09:04 | Informe spam
En algo te has equivocado porque no existe la versión Express de 2000. En
todo caso sería MSDE o SQL 2005 Express.

De todos modos, contestando a tus preguntas:

1º.- Las vistas indexadas son una buena solución para determinados
escenarios. Puede el uso que le estés dando no sea el mejor (si dices que
tienes pocos datos no parece que tengan mucho sentido), pero "llevarse", SQL
Server se "lleva" bien con ellas

2º.- Sí, claro. Para ello existen los planes de mantenimiento. No recuerdo
ahora si MSDE traía incorporados planes de mantenimiento, pero si tienes 2005
puedes echar mano del script de Ola Hallengren:
http://blog.ola.hallengren.com/blog...40068.html

3º.- SQL Profiler es la herramienta que te permite analizar las peticiones
que le llegan al servidor. Agrupando por la petición en sí, puedes ver cuáles
son las más costosas.

De todos modos, las razones por las cuales el servidor puede ir lento a ojos
del usuario son muchas. Es difícil darte una explicación en una respuesta de
un grupo de noticias, pero deberías revisar qué procesos están ejecutándose
cuando se detecta esa lentitud, analizar algunos contadores de rendimiento,
ver si hay bloqueos, los tipos de espera de las peticiones


Un saludo
-
www.navento.com
Servicios de Localización GPS


"" wrote:

Bue día.

Tengo instalado Sql 2000 Express en un maquina con WXP con 1 gb de ram
la cual hace de servidor, existe 4 PC que acceden al servidor, la data
todavía es poca, agrega una vista indexada en la base de datos, además
de modificar mediante programa unos 12000 registros, después de unos
días de haber hecho, los usuario se quejan de la lentitud del servidor
incluso hay momentos en que no responde, al momento estamos
descartando la posibilidad de virus.

Preguntas:
Qué tal se lleva Sql 2000 express con las vistas indexadas.?
Existe alguna formada de darle algún tipo de mantenimiento a la base
de datos?
Como saber cuáles son los procesos que están dando una sobre carga al
servidor?

Gracias por su atención.

Saludos.
Mauricio Pulla.
Cuenca-Ecuador.

Respuesta Responder a este mensaje
#2 jmauriciopb
10/03/2009 - 13:39 | Informe spam
Hola Carlos.

Gracias por tu tiempo y respuestas.

todo caso sería MSDE o SQL 2005 Express.





Gracias por la aclaracion


1º.- Las vistas indexadas son una buena solución para determinados
escenarios. Puede el uso que le estés dando no sea el mejor (si dices que
tienes pocos datos no parece que tengan mucho sentido), pero "llevarse", SQL
Server se "lleva" bien con ellas



La vista se base en las tablas cabecera y detalle para sacar saldos de
inventarios, al momento la tabla detalle tiene unos 180.000 registros,
se estima crecerá en un promedio 290.000 a 300.000 registros por año,
relativamente son pocos...

Asumo que MSDE si se lleva muy bien con las vistas indexadas..! de ser
así me quedo más tranquilo era la mayor de mis inquietudes..


2º.- Sí, claro. Para ello existen los planes de mantenimiento. No recuerdo
ahora si MSDE traía incorporados planes de mantenimiento, pero si tienes 2005
puedes echar mano del script de Ola Hallengren:http://blog.ola.hallengren.com/blog...40068.html



OK


3º.- SQL Profiler es la herramienta que te permite analizar las peticiones
que le llegan al servidor. Agrupando por la petición en sí, puedes ver cuáles
son las más costosas.



OK


De todos modos, las razones por las cuales el servidor puede ir lento a ojos
del usuario son muchas. Es difícil darte una explicación en una respuesta de
un grupo de noticias, pero deberías revisar qué procesos están ejecutándose
cuando se detecta esa lentitud, analizar algunos contadores de rendimiento,
ver si hay bloqueos, los tipos de espera de las peticiones



OK

Saludos.
Mauricio Pulla.
Cuenca-Ecuador
Respuesta Responder a este mensaje
#3 Jose Mariano Alvarez
11/03/2009 - 01:06 | Informe spam
Deberias determinar el motivo de la lentitud. Sugiero que utilices el
performance monitor para ver si tienes problemas de CPU, de memoria, de
disco, etc. Es algo complicado.

Cuando te refieres a que no responde te refieres al SQL o al windows?
Usas el XP como servidor de archivos o web o. correo o ..?



Saludos


Ing. Jose Mariano Alvarez
http://blog.josemarianoalvarez.com/
Microsoft MVP
SQLTotal Consulting

(Cambia los ceros por O y saca lo que sobra)

Este mensaje se proporciona tal como es, SIN GARANTIAS de ninguna clase. Por
favor tratar de indicar la versión de SQL y Service Pack. La inclusión de
(CREATE, INSERTS, etc.) para poder reproducir el problema también ayuda.










wrote in message
news:
Bue día.

Tengo instalado Sql 2000 Express en un maquina con WXP con 1 gb de ram
la cual hace de servidor, existe 4 PC que acceden al servidor, la data
todavía es poca, agrega una vista indexada en la base de datos, además
de modificar mediante programa unos 12000 registros, después de unos
días de haber hecho, los usuario se quejan de la lentitud del servidor
incluso hay momentos en que no responde, al momento estamos
descartando la posibilidad de virus.

Preguntas:
Qué tal se lleva Sql 2000 express con las vistas indexadas.?
Existe alguna formada de darle algún tipo de mantenimiento a la base
de datos?
Como saber cuáles son los procesos que están dando una sobre carga al
servidor?

Gracias por su atención.

Saludos.
Mauricio Pulla.
Cuenca-Ecuador.
Respuesta Responder a este mensaje
#4 jmauriciopb
11/03/2009 - 13:17 | Informe spam
Hola Jose.

Gracias por la sugerencia

Sql es el que no responde.
Uso XP como servidor de archivos.

En todo caso aumente el RAM y comenzo a marchar bien.

Saludos.
Mauricio Pulla.
Cuenca-Ecuador
Respuesta Responder a este mensaje
#5 Maxi
11/03/2009 - 16:51 | Informe spam
Hola, yo no buscaria el problema por el lado de la vista indexada, deberias
en principio ver los recursos del servidor con contadores (cpu, memoria,
disco, etc) para ver como se esta comportando y donde esta el problema.

Aca te paso una guia de contadores

http://msdn.microsoft.com/es-es/lib...72264.aspx



Maxi Accotto
Microsoft MVP en SQL Server
Consultor en SQL Total Consulting



escribió en el mensaje de
noticias:
Bue día.

Tengo instalado Sql 2000 Express en un maquina con WXP con 1 gb de ram
la cual hace de servidor, existe 4 PC que acceden al servidor, la data
todavía es poca, agrega una vista indexada en la base de datos, además
de modificar mediante programa unos 12000 registros, después de unos
días de haber hecho, los usuario se quejan de la lentitud del servidor
incluso hay momentos en que no responde, al momento estamos
descartando la posibilidad de virus.

Preguntas:
Qué tal se lleva Sql 2000 express con las vistas indexadas.?
Existe alguna formada de darle algún tipo de mantenimiento a la base
de datos?
Como saber cuáles son los procesos que están dando una sobre carga al
servidor?

Gracias por su atención.

Saludos.
Mauricio Pulla.
Cuenca-Ecuador.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida