Seguimos buscando a Arshak. Ayudanos compartiendo!
Encuesta no oficial de docentes
Resultados de la encuesta no oficial de docentes
Probaste el SIGA Helper?

Donar $100 Donar $200 Donar $500 Donar mensualmente


Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Buscar en el tema
Te exploto un soft alguna vez por tema de tiempos?
Autor Mensaje
shadow_mx Sin conexión
Presidente del CEIT
Lobo
********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 1.090
Agradecimientos dados: 8
Agradecimientos: 8 en 3 posts
Registro en: Nov 2010
Facebook
Mensaje: #16
RE: Te exploto un soft alguna vez por tema de tiempos?
Bueno, solo vengo a decir que la porqueria con la que estoy luchando sigue tardando 6 hs en prod, en los otros ambientes anda de 10, seguro es algo con el servidor, pero los DBA oficiales estan de vacaciones fuckyou

Leandro.


... Y mori queriendo ser libre, encontrar mi lado salvaje!!,
Ponerle alas a mi destino, romper los dientes de este engranaje! ♪♫
19-09-2013 22:17
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Drarko Sin conexión
Secretario de la SAE

******

Ing. Electrónica
Facultad Regional Buenos Aires

Mensajes: 657
Agradecimientos dados: 6
Agradecimientos: 90 en 56 posts
Registro en: Jun 2009
Mensaje: #17
RE: Te exploto un soft alguna vez por tema de tiempos?
Llego un IBM System-X 3500 a la oficina.

2 Intel Xeon E5620 (total 8 cores, 16 theads), 8gb RAM, 3 x 500Gb SAS

La primera decision fue virtualizarlo para reemplazar dos PC comunes que estaban funcionando como server de desarrollo y Domain Controller.

Vino la gente "especializada" a instalarle Xen y toda la bola y dejar 2 virtuales con Windows Server 2008 instalado. (Teniamos otras prioridades y no queriamos perder tiempo en hacerlo nosotros, teniendo que aprenderlo desde cero)

Empezamos a hacer las pruebas para la migracion del entorno de desarrollo y resulta que un Pentium 4 con 1GB de RAM tenia 10 veces mejor rendimiento...



Bueno, ya fue, me pongo a verlo yo. Primera busqueda en google me lleva a un "Xen Best Practices"... Me empiezo a fijar y estaba todo hecho alreves de lo que decia ese documento...

Reconfigurando todo, asignando mejor la memorias, las cpus, recien ahora estamos hablando de un mejor rendimiento...

Un motivo mas para cagarnos a tiros con los muchachos "especialistas" y van...

Drarko

Ingeniería es UTN. El país es nuestro Campus

Los datos experimentales son aquellos que, una vez tomados, se les suma o resta una cantidad, multiplica o divide por algún número, hasta que dan lo que tenían que dar.
27-09-2013 16:01
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
gonnza Sin conexión
User Verde

*********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 17.356
Agradecimientos dados: 900
Agradecimientos: 889 en 356 posts
Registro en: Mar 2010
BlogSpot Google+ YouTube
Mensaje: #18
RE: Te exploto un soft alguna vez por tema de tiempos?
teniamos un sistema en mi anterior laburo que tenia una funcionalidad de inventario

tenia que leer de un txt que armaban los chabones pistoleando mercaderia, y tenia que procesarlo y marcar las diferencias, y resolverlas


me fui y todavia no esta arreglado jauajaujau que mal hecho que estaba

ademas de que calculaba mal las diferencias


yo lo mejoré bastante, habia encontrado que por cada producto que leia levantaba todos los productos de la base son mas de 20.000 productos
mejoro pero igual andaba mal, me fui, nose como siguio la cosa

[Imagen: v34BEFt.gif]
27-09-2013 16:06
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Abend Sin conexión
Campeon del cubo Rubik
Sin estado :(
****

Ing. Electrónica
Facultad Regional Buenos Aires

Mensajes: 179
Agradecimientos dados: 26
Agradecimientos: 36 en 24 posts
Registro en: Feb 2013
Mensaje: #19
RE: Te exploto un soft alguna vez por tema de tiempos?
(19-09-2013 22:17)shadow_mx escribió:  Bueno, solo vengo a decir que la porqueria con la que estoy luchando sigue tardando 6 hs en prod, en los otros ambientes anda de 10, seguro es algo con el servidor, pero los DBA oficiales estan de vacaciones fuckyou

Es seguro que es por el volumen de datos. Si no esta bien pensado algun cursor cuando el volumen aumenta mucho la performance se va al tacho.
28-09-2013 12:50
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
shadow_mx Sin conexión
Presidente del CEIT
Lobo
********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 1.090
Agradecimientos dados: 8
Agradecimientos: 8 en 3 posts
Registro en: Nov 2010
Facebook
Mensaje: #20
RE: Te exploto un soft alguna vez por tema de tiempos?
(28-09-2013 12:50)Abend escribió:  
(19-09-2013 22:17)shadow_mx escribió:  Bueno, solo vengo a decir que la porqueria con la que estoy luchando sigue tardando 6 hs en prod, en los otros ambientes anda de 10, seguro es algo con el servidor, pero los DBA oficiales estan de vacaciones fuckyou

Es seguro que es por el volumen de datos. Si no esta bien pensado algun cursor cuando el volumen aumenta mucho la performance se va al tacho.

No es volumen, en uno de los otros ambientes donde anda bien tiene el doble de datos. Ya pense eso, es algo de configuracion de ese ambiente. =(

Leandro.


... Y mori queriendo ser libre, encontrar mi lado salvaje!!,
Ponerle alas a mi destino, romper los dientes de este engranaje! ♪♫
28-09-2013 17:02
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
brunodiaz Sin conexión
The Dark Knight
Bla
**********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 7.707
Agradecimientos dados: 92
Agradecimientos: 384 en 135 posts
Registro en: May 2008
Mensaje: #21
RE: Te exploto un soft alguna vez por tema de tiempos?
Faltaran indices?
29-09-2013 14:13
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
shadow_mx Sin conexión
Presidente del CEIT
Lobo
********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 1.090
Agradecimientos dados: 8
Agradecimientos: 8 en 3 posts
Registro en: Nov 2010
Facebook
Mensaje: #22
RE: Te exploto un soft alguna vez por tema de tiempos?
(29-09-2013 14:13)brunodiaz escribió:  Faltaran indices?

Nu, tiene los mismos indices en los 3 ambientes, segun el plan el costo es alto, pero no tanto como para que tarde 20 minutos el query. Estoy esperando que vuelva el DBA el martes asi lo mira y lo arregla xD

Leandro.


... Y mori queriendo ser libre, encontrar mi lado salvaje!!,
Ponerle alas a mi destino, romper los dientes de este engranaje! ♪♫
29-09-2013 14:20
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Imakuni Sin conexión
Presidente del CEIT
Boxes tastes like mush
********

Ing. en Sistemas
Facultad Regional Córdoba

Mensajes: 7.021
Agradecimientos dados: 124
Agradecimientos: 129 en 85 posts
Registro en: Jul 2008
Mensaje: #23
RE: Te exploto un soft alguna vez por tema de tiempos?
O sea que:
- Las otra base tienen la más info que la que está lenta
- En las dos tiran las mismas querys
- Las dos tienen exactamente la misma estructura (tablas, indices, etc)

¿Están configurados exactamente igual ambos ambientes?
¿Con alguna otras querys están teniendo problemas de performance en ese server?
¿La DB es el unico servicio importante que tienen levantado allí? Si la respuesta es no ¿Cual es la performance de los otros servicios?
¿Chequearon el estado general del server cuando se ejecuta la query?
¿Probaron apagando y prendiendo ? :troll:

+1 a que es un problema del servidor.
(Este mensaje fue modificado por última vez en: 29-09-2013 15:04 por Imakuni.)
29-09-2013 15:03
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
shadow_mx Sin conexión
Presidente del CEIT
Lobo
********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 1.090
Agradecimientos dados: 8
Agradecimientos: 8 en 3 posts
Registro en: Nov 2010
Facebook
Mensaje: #24
RE: Te exploto un soft alguna vez por tema de tiempos?
(29-09-2013 15:03)Imakuni escribió:  O sea que:
- Las otra base tienen la más info que la que está lenta
- En las dos tiran las mismas querys
- Las dos tienen exactamente la misma estructura (tablas, indices, etc)

¿Están configurados exactamente igual ambos ambientes?
¿Con alguna otras querys están teniendo problemas de performance en ese server?
¿La DB es el unico servicio importante que tienen levantado allí? Si la respuesta es no ¿Cual es la performance de los otros servicios?
¿Chequearon el estado general del server cuando se ejecuta la query?
¿Probaron apagando y prendiendo ? :troll:

+1 a que es un problema del servidor.

En el mismo orden:
Si
si
Si
Hay un parametro de compatibilidad distinto el el lento, pero nadie se anima cambiarlo sino viene la "dueña" de la Base
No
No y vimos problemas con otras cosas
Hay picos altos de acceso a disco cuando se ejecuta el query, pero segun el server admin estan dentro de los valores normales.
No probe, hay muchas cosas ahi, pero en cualquier momento pido acceso al data y lo agarro con un hacha jaja

Leandro.


... Y mori queriendo ser libre, encontrar mi lado salvaje!!,
Ponerle alas a mi destino, romper los dientes de este engranaje! ♪♫
29-09-2013 15:10
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Fragua Sin conexión
Empleado del buffet
Se te ha medido se te ha evalu...
*

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 3
Agradecimientos dados: 0
Agradecimientos: 0 en 0 posts
Registro en: Feb 2010
Mensaje: #25
RE: Te exploto un soft alguna vez por tema de tiempos?
Respecto a tu problema de base necesitas la info en query o con un select de un dump te sirve también.

Yo soy desarrollador java, pl sql y me a tocado en un momento un proyecto de crear 4 vistas para datawarehouse tomando información de la base sobre mas de 20 tablas con lógica por inconsistencias en la base y demás. Y nos rebotaban el proyecto por el tema de tiempos porque tardaba horas en producción para visualizar todos los datos, y en los otros ambientes no (a esto el área que trabajo es telecomunicaciones).

Después de unas ideas y vueltas con el cliente, nos sentamos y le preguntamos si necesita los datos del momento que ese era el problema porque al ser producción el motor se quedaba a la espera de que liberasen los registros tomados.
Depende de la configuración de la base de datos pero cuando alguien lee o modifica un registro puede quedar loqueado hasta que la persona responsable lo libere -_-

Solucionamos el problema generando un batch que corre a la noche, que trunca 4 tablas, y la carga con la info que estaban pidiendo.

Saludos.
30-09-2013 12:56
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Imakuni Sin conexión
Presidente del CEIT
Boxes tastes like mush
********

Ing. en Sistemas
Facultad Regional Córdoba

Mensajes: 7.021
Agradecimientos dados: 124
Agradecimientos: 129 en 85 posts
Registro en: Jul 2008
Mensaje: #26
RE: Te exploto un soft alguna vez por tema de tiempos?
Cita:Solucionamos el problema generando un batch que corre a la noche, que trunca 4 tablas, y la carga con la info que estaban pidiendo.

Y porque no hicieron una vista materializada para eso? (Pregunto de ignorante)
30-09-2013 14:12
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Cyphius Sin conexión
Militante
Ing.
***

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 61
Agradecimientos dados: 5
Agradecimientos: 57 en 15 posts
Registro en: Nov 2008
Mensaje: #27
RE: Te exploto un soft alguna vez por tema de tiempos?
Solución valida también.

Pero no tan simple, primero en producción hay inconsistencias que no sos simplemente resueltas por hacer una query compleja, sino que hay que aplicar un manejo de errores que es mas simple al realizar la carga individualmente con consultas mas pequeñas que se pueden concatenar en un proceso y con manejo de excepciones.
Para que hagas una idea, la versión primera versión simple usaba alrededor de 342 lineas cada una de las query y tenia varias inconsistencias.

Segundo es mucho mas sencillo manipular la configuración de un batch que esta almacenada y es configurable, que el de una vista materializada por cada alter que tenes que hacer a la vista implica un pasaje a la base de datos en producción que no es propia sino del cliente.

Saludos.
01-10-2013 02:09
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Buscar en el tema
Enviar respuesta 




Usuario(s) navegando en este tema: 4 invitado(s)