Limpiar la carpeta PostgreSQL, me ocupa 55GB (Ayuda Campa)

17 respuestas
12/05/2014 14:48
1
AlgoDeJaz…
Spin Project
Nivel 47
239 mensajes

Buenas, tengo la siguiente duda:

La carpeta de PostgreSQL me ocupa 55 GB, pero no es la carpeta de pg_log, es en la carpeta data/base dentro de la carpeta base hay unas carpetas llamadas "16673" "78172" y "2005547" que son las que entre las tres ocupan los 55GB, dentro hay archivos llamados "1247_vm" "1247_fsm"

¿Todo eso lo puedo borrar? Gracias.

12/05/2014 15:06
lecorbusier
Cash Project
Nivel 41
10.994 mensajes
27 premiados

me intresa muchishishihihchichcisimo... el hm2 me tiene ptadisicmo el disco duro y no se que hacer...

12/05/2014 16:26
hoscaragu…
Cash Project
Nivel 47
2.799 mensajes
12 premiados

me intresa muchishishihihchichcisimo... el hm2 me tiene ptadisicmo el disco duro y no se que hacer...
¿el de casa o el de la oficina?

12/05/2014 16:52
lecorbusier
Cash Project
Nivel 41
10.994 mensajes
27 premiados
lecorbusier wrote:
me intresa muchishishihihchichcisimo... el hm2 me tiene ptadisicmo el disco duro y no se que hacer...
¿el de casa o el de la oficina?

el de la casa y en breve el de la oficina tambien jajaja

12/05/2014 21:48
Gust4v0x
Cash Project
Nivel 8
44 mensajes

Hola, a los que tienen la carpeta data/base del directorio de PostgreSQL que ocupa muchos GB intenten ésto:

Clic en el botón inicio. En el campo de búsqueda teclea 'pgadmin' (sin comillas) y aparecerá un programa llamado pgAdminIII. Ejecútalo.

Se abrirá una nueva ventana. En el apartado de la izquierda verás algo así:

PostreSQL8_2 (localhost:5432)

Bien, dale clic derecho y selecciona del popup menú la opción 'Connect'. Se mostrará una pequeña interfáz en donde deberás ingresar tu contraseña de postgreSQL (tienes que recordarla...).

Ya estás conectado a tus bases de datos. Ahora, en el menú de la izquierda despliégalo así:

Databases -> TU_DATABASE

Dale clic derecho a tu base de datos y selecciona la opción 'Maintenance'. A continuación se abrirá una pequeña interfáz. Este paso es muy importante, asegúrate que esté marcada la opción 'VACUUM' y 'ANALYZE'. Luego de verificar que estén marcados le das a aceptar y empezará el mantenimiento de la base de datos.

Ésto ocurre con versiones antiguas de PostgreSQL, donde las tuplas y demás cosillas que se duplican o se hacen autobackups de tablas al modificar algo de la base de datos, no se eliminan, por lo que es un ciclo y la base de datos seguirá creciendo. Al proceso de optimizar ésto se le llama compactación.

He dejado 3 de imágenes para que te guíes si te desorientas. parte0.png (78KB) parte1.png (92KB) parte2.png (104KB)

13/05/2014 01:23
Succubus
Cash Project
Nivel 32
1.610 mensajes
20 premiados

Hola

Que interesante esto del mantenimiento directo de PostgreSQL

No tengo postgresql que instalan los trackers, tengo la version mas nueva que soporta PT para 64 bits, aunque supongo que el proceso sera similar.

La verdad es que siempre lo he hecho usando HM o PT no directamente, voy a probar!!

Un saludo

13/05/2014 01:54
Gust4v0x
Cash Project
Nivel 8
44 mensajes

Hola

Que interesante esto del mantenimiento directo de PostgreSQL

No tengo postgresql que instalan los trackers, tengo la version mas nueva que soporta PT para 64 bits, aunque supongo que el proceso sera similar.

La verdad es que siempre lo he hecho usando HM o PT no directamente, voy a probar!!

Un saludo

PT4 y HM2 trabajan con PostgreSQL (yo preferiría MySQL pero bueno..), en el caso de HM2 no sé si ya es compatible (no veo el motivo del por qué no, incluso si han usado código SQL en el fuente del programa debería de haber compatibilidad con el código SQL de versiones modernas) con la versión 9.2 de PostgreSQL. PT4 tal parece que no, pero yo estoy usando PT4 con PostgreSQL 9.2 y no tengo problemas por el momento.

La ventaja de usar una versión moderna de PostgreSQL es que te hace el vacuum automáticamente cada cierto tiempo, justamente para evitar éstos problemas y tener una base de datos optimizada y ligera.

13/05/2014 02:02
AlgoDeJaz…
Spin Project
Nivel 47
239 mensajes

Yo no me aucerdo de la contraseña del postgreSQL :S

13/05/2014 02:10
Rufologos
Cash Project
Nivel 25
841 mensajes
6 premiados

A mi me venia por defecto esta:

dbpass

13/05/2014 02:14
AlgoDeJaz…
Spin Project
Nivel 47
239 mensajes

vale, la mía por defecto es "postgrespass" sin las comillas, muchas gracias por el aporte gust4v0x :)

13/05/2014 02:41
elcoronel…
Cash Project
Nivel 24
675 mensajes
7 premiados

Hola, yo hice vacuum y analize, y sigue ocupàndo mucho espacio, tambien purge manos.
El programa va un poco mas rapido, pero la bbdd sigue ocupando muchos gigas.

13/05/2014 02:53
Gust4v0x
Cash Project
Nivel 8
44 mensajes

Hola, yo hice vacuum y analize, y sigue ocupàndo mucho espacio,

Te recomiendo hacer un VACUUM a Full y luego un Reindex. Con ésto lograrás disminuir el tamaño de la base de datos.

13/05/2014 03:03
Succubus
Cash Project
Nivel 32
1.610 mensajes
20 premiados
Succubus wrote:
Hola

Que interesante esto del mantenimiento directo de PostgreSQL

No tengo postgresql que instalan los trackers, tengo la version mas nueva que soporta PT para 64 bits, aunque supongo que el proceso sera similar.

La verdad es que siempre lo he hecho usando HM o PT no directamente, voy a probar!!

Un saludo

PT4 y HM2 trabajan con PostgreSQL (yo preferiría MySQL pero bueno..), en el caso de HM2 no sé si ya es compatible (no veo el motivo del por qué no, incluso si han usado código SQL en el fuente del programa debería de haber compatibilidad con el código SQL de versiones modernas) con la versión 9.2 de PostgreSQL. PT4 tal parece que no, pero yo estoy usando PT4 con PostgreSQL 9.2 y no tengo problemas por el momento.

La ventaja de usar una versión moderna de PostgreSQL es que te hace el vacuum automáticamente cada cierto tiempo, justamente para evitar éstos problemas y tener una base de datos optimizada y ligera.

Pero la maxima que recomiendan en sus foros es la 9.0.17, tb decir que probe en una maquina virtual con la 9.3.4 y aparte de una advertencia al arrancar del PT de que no era la version recomendada, parecia que funcionaba bien, pero claro solo importe unas manos y ni jugue ni nada, era una maquina virtual, HM2 si lei que soportaba la 9.2, pero como uso ambos trackers no era plan xDDD

Y por curiosidad ¿no te ha dado ni un solo problema el PT4 con postgresql 9.2?

La ultima es la 9.3.4, el link: http://www.enterprisedb.com/products-services-training/pgdownload#windo…

Esa sabes si es compatible con HM2?

Un saludo!

13/05/2014 03:18
Gust4v0x
Cash Project
Nivel 8
44 mensajes

El problema es que PT4 está programado para una determinada versión de PT4, es decir, en el código fuente de PT4 las queries o sentencias SQL son para una versión específica.

El problema radica en que algunas keywords (o comandos) son actualizadas en una nueva versión de PostgreSQL y si PT4 trata de utilizar una sentencia SQL y se encuentra con que la versión de PostgreSQL instalada no la reconoce, ocurre un crasheo y ésto puede ser grave dependiendo de dónde se localiza la incompatibilidad.

Por ejemplo, si al importar manos el PT4 usa en una sentencia SQL de la versión 8.2 un comando que ha sido reemplazado por una versión actual y tienes instalado la versión 9.2, si no se ha capturado esas exepciones/errores en el código fuente, el programa muy probablemente se crasheará y, en el mejor de los casos seguirá levantado pero no te permitirá importar manos.

Si PT4 recomienda una versión específica de PostgreSQL instálenla, aunque sea desfasada, para garantizar el buen funcionamiento, se debe de hacer.

Sobre HM2 no tengo idea, HM2 tiende a ser más moderno, quizás acepta las versiones 9.x.

14/05/2014 02:13
elcoronel…
Cash Project
Nivel 24
675 mensajes
7 premiados
elcoronelpablo wrote:
Hola, yo hice vacuum y analize, y sigue ocupàndo mucho espacio,

Te recomiendo hacer un VACUUM a Full y luego un Reindex. Con ésto lograrás disminuir el tamaño de la base de datos.

Gracias, cuanto duraria el proceso?
Creo que cuando lo he hecho como mucho disminuyo un 1 o 2 gb. Un saludo

21/12/2016 17:23
Luciano
Cash Project
Nivel 26
99 mensajes

Hola!! ¿Para eliminar una BDD también se puede seguir ese sistema? ¿O desinstalando HM2 se elimina directamente nuestra BDD?

Otra cuestión ; ¿Cómo puedo exportar o guardar mis reports de HM2? 

Gracias.

Responder

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