Housekeeping-Mantenimiento Base Datos

44 respuestas
17/05/2013 00:06
1
sobaoBoy
Cash Project
Nivel 25
349 mensajes

Como no creo que exista nada que añadir u omitir, me limito a citar a Ares, sobre sus recomendaciones expuestas en otro foro:

"El mantenimiento de la base de datos es muy importante para asegurarse de que PokerTracker sigue funcionando de manera eficiente y rápida,ademas algunas son aplicables tambien en el Holdem Manager.

No hacer un buen mantenimiento hará que las estadisticas carguen lentamente y un mal rendimiento general.

También es importante el mantenimiento del disco duro.Desfragmentarlo, hace que las cosas funcionen más rápido.

Antes de desfragmentar, cierra todas las aplicaciones y detén el servicio de PostgreSQL:
( Inicio -> Todos los programas -> PostgreSQL 8.3 -> Stop Service )

Resumen de lo que podemos hacer para mantener en condiciones la base de datos:

Vacuum:

Elimina el espacio no utilizado de la base de datos, liberando espacio en disco.
Recupera el espacio después de borrar datos.
Se debe hacer cada 10k-20k manos.
Este proceso no tarda mucho en realizarse.

Analyze:

Postgre SQL recoge información para optimizar la forma que recupera datos.
Se debe hacer cada 10k-20k manos.
No debe tomar mucho tiempo.

Update cache:

Actualizar la memoria cache,permite recuperar las estadisticas mucho más rápido en el HUD y los informes. Se debe hacer cada 10k-20k manos.
No debe tomar mucho tiempo.

Clúster:

Reorganiza la base de datos y puede proporcionar un aumento leve del funcionamiento cuando se ejecutan informes de gran tamaño.Si la memoria caché se actualiza periodicamente esto normalmente no es necesario. Es muy importante hacerlo después de importar manualmente muchas manos.(50-100k)
Este proceso tarda horas y depende mucho de la velocidad del ordenador y el tamaño de la base de datos.

Rebuild Cache:

Reconstruye desde cero la memoria cache, en lugar de actualizarla de forma incremental.
Esto normalmente no es necesario.

Reindex:

Se utiliza para reconstruir los índices internos de la base de datos.
Esto normalmente no es necesario. "

17/05/2013 10:46
Campa
Cash Project
Nivel 50
28.566 mensajes

Te ha faltado añadir el tune, que hace que nuestra base de datos cambie su configuración para funcionar de forma óptima con la composición de nuestro equipo.

17/05/2013 15:40
majonyjony
Spin Project
Nivel 19
606 mensajes
1 premiado

Gracias por el aporte, aunque debo decir que esas recomendaciones estan copiadas de una entrada de mi blog del 2010, que yo traduje del manual de PT3.
No me importa, pero me ha hecho gracia verlo!
Saludos!

17/05/2013 16:23
sobaoBoy
Cash Project
Nivel 25
349 mensajes

He citado a Ares al principio. Eres tú o el también las copió??? jjjooj

Campa, si, el Tune modifica ciertos parámetros como una mayor disponibiidad de Ram, etc. y hay que hacerlo.

También es muuuuy aconsejable modificar esta expresión dentro del archivo postgresql.conf (C:\Program Files\PostgreSQL\9.0\data), para impedir un acceso excesivo a disco duro tomando notas.

"logging_collector = on" por "logging_collector = off"

IMPORTANTE: Os recomiendo hacer una copia de seguridad del archivo y dejarlo en otra ubicación antes de trastearlo, por si modificamos algo que nos "inutilice" la base de datos (como me pasó a mi, por cierto, menos mal que el autotune hace backups automáticas y las guarda en esa capeta).

Un saludo, y ya te pasaremos los royalties, majony.

PD: Por cierto, sigo esperando que me contactes para ver como meter en popups todas las estrategias postflop XDDDDD

17/05/2013 16:53
majonyjony
Spin Project
Nivel 19
606 mensajes
1 premiado
He citado a Ares al principio. Eres tú o el también las copió??? jjjooj

Un saludo, y ya te pasaremos los royalties, majony.

PD: Por cierto, sigo esperando que me contactes para ver como meter en popups todas las estrategias postflop XDDDDD

Noo no soy Ares, jajaja.
Los royalties, como te viene bien, por neteller?? jajaj
Naa... ya dije que me hizo gracia, en todo caso serian para el autor, como dije, yo solo hice la traduccion.

Sorry por la espera, pero contactó bastante gente y ya no recuerdo tu consulta, ni la encuentro en los MP.

29/01/2014 03:37
uvaspasas
Cash Project
Nivel 37
1.711 mensajes
55 premiados

El update cache no lo encuentro por ningún lado. Dónde está?

29/01/2014 14:07
snowordie
Cash Project
Nivel 38
1.079 mensajes
4 premiados

y una breve descripción? , con PT4 solo se hacer el rebuild cache y está pididendo mantenimiento a gritos xD

29/01/2014 17:48
snowordie
Cash Project
Nivel 38
1.079 mensajes
4 premiados

no he dicho nada, esta todo en housekeeping xD. gracias uvas

12/05/2014 11:51
DiaboliK
Cash Project
Nivel 46
2.165 mensajes
20 premiados

no encuentro la opcion update cache

16/05/2014 03:40
Sarenal
Cash Project
Nivel 21
270 mensajes
3 premiados

Antes de desfragmentar, cierra todas las aplicaciones y detén el servicio de PostgreSQL:
( Inicio -> Todos los programas -> PostgreSQL 8.3 -> Stop Service )

Hola perdon por revivir el post.
Despues de hacer este primer para luego defragmentar paso me sale esto

Debo hacer algo al respecto? o defragmento el disco y no le hago caso a este paso?

desde ya gracias

error.png (11KB)
16/05/2014 19:17
javier
Cash Project
Nivel 28
556 mensajes

según pone ahí el comando stop devuelve un error y no detiene el servicio.
Comprueba que eres administrador en el equipo.

16/05/2014 23:33
javier
Cash Project
Nivel 28
556 mensajes

Acceder usuario Administrador en Vista o Windows 7.
Simplemente ejecutamos msdos en modo administrador. Para abrirlo tenemos dos opciones:
Buscar por windows cmd.
o en Inicio > Todos los programas > Accesorios > Simbolo del sistema.
En cualquier caso, antes de abrirlo le damos con el segundo boton al icono y abrir en modo administrador.

Y ejecutamos el siguiente comando, para activarlo. Con ello conseguiremos que salga el icono del administrador al arrancar windows:

net user administrador /active:yes

Y el siguiente para desactivarlo.

net user administrador /active:no

Si te da el siguiente error "Error del sistema 5. Acceso denegado", es que has abierto el programa de linea de comandos sin permisos de administrador.

17/05/2014 01:09
Sarenal
Cash Project
Nivel 21
270 mensajes
3 premiados

sos un crack lo sabias? ya estoy defragmentando el disco. ahora estoy conectado con el mobil.

17/05/2014 04:05
Sarenal
Cash Project
Nivel 21
270 mensajes
3 premiados

Ya termine de hacer el mantenimiento y la verdad es que se nota un 1000% el cambio. El holdem hand range visualizer funcionaba superlento y ahora va con solo un delay de 1 segundo. perfecto!!
Muchas gracias!

17/05/2014 05:47
ALVAREZIN…
Spin Project
Nivel 91
942 mensajes
44 premiados

Hacer esto, desfragmentar el disco, un paso de CCLEANER,un chkdsk y PC un tiro!

17/05/2014 09:16
javier
Cash Project
Nivel 28
556 mensajes

Me alegro haberte podido ayudar amigo.
Salu2

30/05/2014 20:45
larache
Cash Project
Nivel 19
56 mensajes

Hola, como puedo detener postgresql 9.0? no me sale la opcion Stop Service en inicio/todos los programas/ postgresql

Un saludo

31/05/2014 00:03
javier
Cash Project
Nivel 28
556 mensajes

Que versión de Windows usas?

31/05/2014 14:44
javier
Cash Project
Nivel 28
556 mensajes

perdona no he podido contestarte antes, pulsa CTRL ALT SUPR y le das al administrador de tareas, ahí veras varias pestañas pulsa la de servicios y busca posgresql-9.0 veras que pone " en ejecución " pulsas botón drcho raton y le das a detener.
Un saludo

31/05/2014 15:37
lecorbusier
Cash Project
Nivel 41
10.994 mensajes
27 premiados

os sigo.

31/05/2014 15:50
JaimeXI
Cash Project
Nivel 27
648 mensajes
2 premiados

Cuando haces Clúster ya te pasa el Vacuum and analyze, así que hacedlo antes xD

07/11/2014 08:58
eduargent…
Cash Project
Nivel 53
2.271 mensajes
2 premiados

Que conviene entonces para tener el PT4 funcionando de la mejor forma??

Hacer Vacumm Full y luego Tune Postgresql? O ir a Vacun analize, luego a Reindex, luego a Cluster y por último a Vacumm full?

07/11/2014 09:54
Campa
Cash Project
Nivel 50
28.566 mensajes

Con un rebuild cache debería ser suficiente si ya le diste a tune

07/11/2014 21:12
eduargent…
Cash Project
Nivel 53
2.271 mensajes
2 premiados

Gracias campa, y para que sirve el rebuild cache?

Entonces todas las opciones que da de vacuum son innecesarias?

10/11/2014 10:23
Campa
Cash Project
Nivel 50
28.566 mensajes

Ahora PT4 trabaja mucho con la cache para optimizar la muestra de los datos.

Optimizarle sirve precisamente para que pre cargue toda la info y vaya mucho mejor.

19/11/2014 06:20
peterrufai
Cash Project
Nivel 83
5.358 mensajes
579 premiados

Campa,

Hace unos meses instalé PT4 y le importé una base de datos con cientos de miles de manos, pero por desconocimiento no hice ninguna tarea de mantenimiento.

Teniendo las opciones de Rebuild Cache + todas las que ofrece el Housekeeping, me puedes decir exactamente cuales tengo que ejecutar y en qué orden?

Y cuáles y en qué orden para otras futuras ocasiones en que realice el mantenimiento? Cada cuantas manos debo hacerlo?

Gracias de antemano.

19/11/2014 09:52
Campa
Cash Project
Nivel 50
28.566 mensajes

Haz primero el tune y luego solo el rebuild cache es suficiente.-

19/11/2014 16:32
peterrufai
Cash Project
Nivel 83
5.358 mensajes
579 premiados

Gracias, pero y el Cluster? Según dicen es importante cuando añadimos mas de 50k manos?

19/11/2014 18:07
peterrufai
Cash Project
Nivel 83
5.358 mensajes
579 premiados

Hice el Tune bien, pero mientras hacía el rebuild cache me dió varios errores y se paró.

Ahora solo me funciona el hud en las mesas zoom, pero no me guarda las manos en la base de datos, ni siquiera de las de zoom que son las unicas en las que me muestra el hud de los villanos.

Además ahora tampoco puedo cerrar el PT4 porque me dice que debo parar la importación de manos antes de hacerlo (cosa que antes no me pedía) aún así lo hago, pero sigue sin dejarme salir del jodio programa. la única solución para poder cerrarlo es reiniciar el equipo poniendo "forzar apagado" para el PT4

19/11/2014 22:23
eduargent…
Cash Project
Nivel 53
2.271 mensajes
2 premiados

me paso algo parecido haciendo eso y tuve q desinstalar y reinstalar todo...un dolor de huevos, pero las posibles soluciones q me dieron en PT4 no me sirvieron y perdi monton de tiempo....

19/11/2014 22:54
peterrufai
Cash Project
Nivel 83
5.358 mensajes
579 premiados

No me jodas!!!

Puta mierda loko!!!!

Y tenias hecho backup?

20/11/2014 04:07
eduargent…
Cash Project
Nivel 53
2.271 mensajes
2 premiados

No, pero lo bueno es q las manos de Datamaning las tenia en una carpeta y mis manos jugadas en otra, lo malo es q perdi como 14 horas haciendo lo q me dijo soporte de PT4 q hiciera y no tuve resultados... y perdi otras tantas mas horas en meterle manos a la nueva BBDD

20/11/2014 10:16
Campa
Cash Project
Nivel 50
28.566 mensajes

Antes de instalar o desinstalar nada, prueba a crear una nueva bdd e importarlo todo de nuevo.

Esto pasa a veces :(

20/11/2014 11:27
peterrufai
Cash Project
Nivel 83
5.358 mensajes
579 premiados

OK. Creé una nueva base de datos y ahora va todo bien, ya puedo activar/detener la importación de manos, puedo cerrar el programa sin problemas y lo mas importante tengo hud en todas las mesas y puedo abrir durante la sesión el hand history viewer para marcar manos.

Cuando dices importarlo todo de nuevo a que te refieres? a pasar todas las manos de la bdd vieja a la nueva?
Eso como se hace?

20/11/2014 11:56
Campa
Cash Project
Nivel 50
28.566 mensajes

Seguramente tengas todas las manos procesadas en una carpeta que PT4 crea para guardarlas.

Si vas a la configuración general la encontrarás, pero suele ser:

C:\Users\campa\AppData\Local\PokerTracker 4\Processed

Cambiando "campa" por tu nombre de usuario.

20/11/2014 12:14
peterrufai
Cash Project
Nivel 83
5.358 mensajes
579 premiados

Vale, tengo esa misma carpeta, pero solo hay manos desde septiembre de este año hasta ayer, donde está el resto?
Como se importarían estas manos a la nueva bdd?

21/11/2014 10:01
Campa
Cash Project
Nivel 50
28.566 mensajes

Para importar simplemente eliges la carpeta donde están.

El resto debería estar allí, busca si antes tenías otro tracker por ejemplo.

21/11/2014 15:11
peterrufai
Cash Project
Nivel 83
5.358 mensajes
579 premiados

Ah coño es cierto! El PT4 lo empecé a usar en septiembre, antes tenía el HM1. Recuerdo que al instalar el PT4 me preguntaba si quería importar alguna bdd de otro programa, seleccioné HM1 y creo recordar que me lo hizo todo automático.

Obviamente entiendo que ahora para importar manos en la nueva bdd que creé hay que elegir la carpeta donde están. Cuando pregunto cómo se importan manos a la bdd, me refiero al procedimiento para hacerlo, es decir, un "abre en tal pestaña", "marca tal casilla", "pincha en no sé donde"...

Responder

¿Quieres participar?
Inicia sesión o crea tu cuenta gratis para formar parte de la comunidad de EducaPoker.