Re: Registros desaparecidos de la BD

2017-10-03 Thread Jairo Graterón
Buen día, verifica además la aplicación ya que una posible transacción no culminada, es decir, en alguna parte iniciaste BEGIN y no hiciste el respectivo COMMIT, hace que se pierdan registros cuando la aplicación se cierre de manera inesperada, Para encontrar el error activar la siguiente

Re: Log de conexion

2018-05-01 Thread Jairo Graterón
Saludos, De repente hay alguna solución más optima pero usé esta manera primero crear una tabla en una BD distinta a la de producción create table auditoria_session ( idauditoria serial not null, datname name not null, usename name not null, application_name text not null, client_addr inet not

Re: Diferencia entre timestamp a interval en formato horas

2018-05-01 Thread Jairo Graterón
Saludos with t as ( Select inicial, final, final - inicial, date_part('day',final - inicial) as d_day, date_part('hour',final-inicial) as d_hour, date_part('minute',final-inicial) as d_min, date_part('second',final-inicial) as d_sec from tiempos) select inicial, final, (d_day * 24 + d_hour ||

Re: No se puede acceder a la BD

2019-03-25 Thread Jairo Graterón
. Gracias por sus respuestas. El sáb., 23 mar. 2019 a las 18:24, Horacio Miranda () escribió: > Algunas cosas que hago cuando hay problemas Comentarios entre lineas. > On 24/03/2019 5:29 AM, Jairo Graterón wrote: > > Hola Lucas > > Si el servidor Postgres arranca correctamen

No se puede acceder a la BD

2019-03-23 Thread Jairo Graterón
Buen día lista, Tengo el siguiente problema [image: image.png] Ocurrió al apagarse repentinamente el servidor porque falló el sistema eléctrico y su sistema de respaldo. El administrador de sistema no hizo los respaldos respectivos y no hay backup de éste año. Es una empresa pequeña y tiene

Re: No se puede acceder a la BD

2019-03-23 Thread Jairo Graterón
psql, y en caso afirmativo si puedes hacer select de las > tablas de la base de datos. > > Lo que he comentado no soluciona el problema, pero ayuda a averiguar > el/los problemas concretos de fondo. > > Saludos. > > > > > > On Sat, Mar 23, 2019 at 3:23 PM

Re: No se puede acceder a la BD

2019-03-26 Thread Jairo Graterón
3/2019, at 11:10 AM, Jairo Graterón wrote: > > Saludos > > select * from pg_class where relfilenode = 11760; > No funciona porque no se puede acceder a la BD > > > Este thread es bueno, dedos cruzados que solo es un indices. > > https://grokbase.com/t/postgresql/pgs

Mover BD grande

2019-09-11 Thread Jairo Graterón
Saludos lista Quisiera que me ayudaran al siguiente requerimiento En la compañía que trabajo me están solicitando mover una BD Postgres 11 de unos 30GB a AWS La BD está actualmente en Digital Ocean y bueno no tengo experiencia en mover una BD de ese tamaño, ni cuales serían los programas y

Re: Mover BD grande

2019-09-12 Thread Jairo Graterón
sica ( A nivel de Filesystem ). > > Si no tienes experiencia con ninguno de los dos lee sobre tema y lo más > importante hace laboratorios... > > Suerte! > > El mié., 11 de sep. de 2019 7:00 p. m., Jairo Graterón < > jgrate...@gmail.com> escribió: > >> Saludos l

Re: recuperar base de datos....

2019-09-14 Thread Jairo Graterón
1 # host DATABASE USER ADDRESS METHOD [OPTIONS] 2 # hostsslDATABASE USER ADDRESS METHOD [OPTIONS] 3 # hostnossl DATABASE USER ADDRESS METHOD [OPTIONS] Revisa tu pg_hba.conf Puede ser que exista sólo acceso usando ssl #2, así que agrega una línea como la #1 El sáb., 14

Mejorar cola de trabajos

2019-07-24 Thread Jairo Graterón
Saludos lista Tengo una implementación de una cola de trabajos en postgres muy similar a https://www.pgcon.org/2016/schedule/track/Applications/929.en.html La cola está dividida en dos partes 1. Tabla cola_cliente 2. Tabla cola_trabajo_cliente create table cola_cliente ( id bigserial not

Re: Alternativa a pgadmin 4

2019-12-09 Thread Jairo Graterón
Saludos, Puedes probar "adminer" https://hub.docker.com/_/adminer En el contenedor docker ya tiene todo configurado, modo WEB y consume muy pocos recursos. El lun., 9 dic. 2019 a las 4:29, kernel () escribió: > > hola, > > Llevo tiempo intentando acostumbrarme a la version 4 pero no lo

Re: Duda con un select y alias

2020-08-31 Thread Jairo Graterón
Hola Daniel, puedes retornar dos valores como dice Anthony o usar subconsultas with T1 as (select 'XXXZMMM1234567890123/mm/dd' as ls_numero) select substr

Re: Consulta lenta

2020-10-07 Thread Jairo Graterón
performance. Saludos El mié., 7 oct. 2020 a las 2:46, Jaime Casanova (< jaime.casan...@2ndquadrant.com>) escribió: > On Mon, 28 Sep 2020 at 16:16, Jairo Graterón wrote: > >> Saludos lista, recientemente migramos de postgresql 9.6 a 12 >> >> Ahora tenemos una con

Re: Consulta lenta

2020-10-19 Thread Jairo Graterón
ions true, Deforming true Timing: Generation 0.404 ms, Inlining 34.157 ms, Optimization 31.163 ms, Emission 20.213 ms, Total 85.937 ms Execution Time: 122785.916 ms (10 rows) El mié., 14 oct. 2020 a las 4:16, Horacio Miranda () escribió: > > On 8/10/2020 10:18 am, Jairo Graterón wrote:

Re: Consulta lenta

2020-10-19 Thread Jairo Graterón
n la versión anterior "9.6", seguiré probando a ver si encuentro el problema o migro a la versión 10 o 11. Saludos. El mié., 14 oct. 2020 a las 16:19, Alvaro Herrera () escribió: > Jairo Graterón escribió: > > > Ahora tenemos una consulta lenta que está afectando el rendimiento e

Error pg_restore

2020-08-25 Thread Jairo Graterón
Saludos lista, Tengo el siguiente problema al realizar un restore de la BD, aproximadamente 34GB de data pg_restore: error: error returned by PQputCopyData: SSL SYSCALL error: EOF detected pg_restore: error: a worker process died unexpectedly Configuración del equipo Distributor ID: Ubuntu

Re: Error pg_restore

2020-08-25 Thread Jairo Graterón
: > Hola Jairo, > > ¿Estas usando pg_restore con -j? > > ¿Puedes ver en los logs sistema (/var/log/messages, o donde esten en tu > caso) si hubo algún oom_killer? > > > Saludos > > On 8/25/20 2:16 PM, Jairo Graterón wrote: > > Saludos lista, > > > > Tengo

Re: Error pg_restore

2020-08-25 Thread Jairo Graterón
Acabo de observar que postgresql no corre directamente en el SO, están usando dokku y que al abrir una conexión se crea un proceso socat -t 1 TCP4-LISTEN:5432,fork,reuseaddr TCP4:172.17.0.2:5432 El mar., 25 ago. 2020 a las 16:41, Jairo Graterón () escribió: > Ok voy a probar,

Re: Error pg_restore

2020-08-25 Thread Jairo Graterón
xpectedly > > ¿Puedes probar bajando a la mitad los -j?, puede que esté demandando el > restore "demasiados recursos" para tu configuración actual, ese mensaje que > compartes puede ser una señal de eso > > > Saludos > On 8/25/20 4:24 PM, Jairo Graterón wrote: > >

Re: Error pg_restore

2020-08-26 Thread Jairo Graterón
Ok gracias, recomendare al administrador que no use docker ni agregados. Gracias. El mar., 25 ago. 2020 a las 19:28, Alvaro Herrera () escribió: > Jairo Graterón escribió: > > Acabo de observar que postgresql no corre directamente en el SO, están > > usando dokku > > y que

Re: Migración

2020-07-04 Thread Jairo Graterón
Ok gracias, Además la migración va a ser de Digital Ocean a AWS :) El sáb., 4 jul. 2020 a las 11:57, Anthony Sotolongo () escribió: > Hola Jairo, pg_upgrade es confiable y rápida y no hay que pagarla ¯\_(ツ)_/¯ > y 40GB va a ser muyyy rápido > > Saludos > On 7/4/20 11:49 AM, Jairo

Migración

2020-07-04 Thread Jairo Graterón
Saludos lista Conocen alguna herramienta de pago para poder migrar de postgresql 9.6 a 11. la BD origen ocupa aprox 40 GB y deseamos una herramienta confiable y rápida para realizar la migración.

Re: uso de Include en los indices

2020-06-23 Thread Jairo Graterón
Saludos, en tu caso de ejemplo computacionalmente (depende del hardware) 300mil registros el motor da el mismo tiempo de resultados usando índices o búsqueda secuencial con filtros, Cuando los registros superen los millones vas a ver la diferencia en el tiempo usando los índices compuestos o

Ayuda con Mongo

2020-07-25 Thread Jairo Graterón
Saludos Lista, uds conocen una lista de correo para consultar sobre mongo?, Por si acaso alguien me puede ayudar... El problema que tenemos es que tenemos dos BD Una en postgresql donde se guardan los registros de las operaciones diarias y otra en mongo donde se guardan los xml de cada

Re: Limite en intentos fallidos de login.

2021-01-05 Thread Jairo Graterón
Hola Federico, Puedes probar fail2ban https://talk.plesk.com/threads/howto-secure-a-standard-postgres-port-with-fail2ban.355984/ Bloqueo a nivel de ip por intentos fallidos, configurable por nro de intentos y/o tiempo de bloqueo. Fail2ban lo uso para un servidor PBX para bloquear intentos de

Re: Particionamiento

2023-09-26 Thread Jairo Graterón
*, de esta forma usas la clave > primaria lo que sera mas rápido que usar en la sentencia solo *num_ruc *que > no es clave primaria > > > > > El 26-09-23 a las 12:11, Jairo Graterón escribió: > > Saludos lista > > Tengo un requerimiento sobre liberar el espacio ocup

Re: Particionamiento

2023-09-26 Thread Jairo Graterón
rán todos los datos, y para el borrado sera > mas fácil. > > cuando los datos en historico5 son mas viejos de 5 años, se mueven a > historicobig > > espero te ayuden estas ideas > > > > > > El 26-09-23 a las 18:16, Horacio Miranda escribió: > > &g

Re: Particionamiento

2023-09-26 Thread Jairo Graterón
El mar, 26 sept 2023 a las 17:16, Horacio Miranda () escribió: > > > On 26/09/2023, at 5:34 PM, Jairo Graterón wrote: > > Hola Enrique > la tabla tiene la siguiente definición > > > Tirate el \d comprobante > Si creo que me equivoque la table tiene id

Particionamiento

2023-09-26 Thread Jairo Graterón
Saludos lista Tengo un requerimiento sobre liberar el espacio ocupado por registros de ventas de los clientes que ya no tienen relación comercial con nosotros. Actualmente la tabla *comprobantes *tiene 2mil millones de registros, debido a que tiene registros de históricos de ventas

Re: Particionamiento

2023-09-26 Thread Jairo Graterón
de embarcarte en este lio. al menos, yo lo hice asi. > > sino, es cuestion de borrar por lotes, quizas con un with, backup y > restore en una nueva base. > > > > > On 26/9/23 12:11, Jairo Graterón wrote: > > Saludos lista > > > > Tengo un requerimiento sobre li

Re: Particionamiento

2023-09-26 Thread Jairo Graterón
ema...@gmail.com>) escribió: > On Tue, 26 Sept 2023 at 13:43, Jairo Graterón wrote: > > > > Saludos lista > > > > Tengo un requerimiento sobre liberar el espacio ocupado por registros de > ventas de > > los clientes que ya no tienen relación comercial

Re: Particionamiento

2023-09-26 Thread Jairo Graterón
Ese es el camino, sólo pregunté por sus experiencias. El mar, 26 sept 2023 a las 15:48, Mario González Troncoso (< gonzalema...@gmail.com>) escribió: > On Tue, 26 Sept 2023 at 16:39, Jairo Graterón wrote: > > > > Hola Mario, > > > > La tabla no está par

Re: Limitar memoria postgresql

2022-07-25 Thread Jairo Graterón
_mem = 50MB * # min 64kB > maintenance_work_mem = 256MB # min 1MB > #autovacuum_work_mem = -1 # min 1MB, or -1 to use maintenance_work_mem > dynamic_shared_memory_type = posix # the default is the first option > # use none to disable dynamic shared memory > #bgwriter_lru_maxpages =

Re: Limitar memoria postgresql

2022-07-24 Thread Jairo Graterón
Hola a todos Si tienes que revisar estas variables max_connections work_mem shared_buffers maintenance_work_mem Si puedes compartir esa información y el total de RAM. Además podrías ejecutar éste comando para ver cuanto consume cada proceso de postgres. ps -u -U postgres Saludos. El dom, 24

Re: Pg 9.6 va ganandole a pg13 en performance test, que esta mal?

2022-07-14 Thread Jairo Graterón
Saludos a todos, Un punto que no he observado es sobre si utiliza ssl en ambas instalaciones. Algunas instalaciones de postgresql levantan el servicio con ssl por defecto y puede generar latencia en conexiones y/o consultas. Puedes ejecutar esta consulta o verificar que en postgresql.conf

Inyección SQL

2023-03-30 Thread Jairo Graterón
Muy interesante esta técnica para hacer un SQL Injection cuando no está protegido el SORT https://blog.munsiwoo.kr/2023/03/blind-postgresql-injection-in-dapp-interface-2-bounty/ Hice mi propio script para hacer lo mismo pero en JS y adivina un campo de la BD por minuto. [image: image.png]

Desafío 1brc

2024-01-08 Thread Jairo Graterón
Saludos lista Hay un reto para crear un algoritmo en java para para recuperar valores de medición de temperatura de un archivo de texto y calcular la temperatura mínima, media y máxima por estación meteorológica https://www.morling.dev/blog/one-billion-row-challenge/ Pero se están haciendo

Re: Migración de servidor postgresql

2024-04-25 Thread Jairo Graterón
stino, hacer replicación > logica, esperar a que todo esté copiado y sincronizado y listo!!! Leí y > saqué ideas de: > https://knock.app/blog/zero-downtime-postgres-upgrades#aborting-the-replication-of-one-table > > El jue, 25 abr 2024 a las 14:47, Jairo Graterón () > escribió: >

Migración de servidor postgresql

2024-04-25 Thread Jairo Graterón
Saludos lista Cuál es la mejor estrategia para migrar de servidor (ubuntu 18 a 22) y versión postgresql (12 a 16) con el menor tiempo de inactividad. La BD ocupa aprox. 2TB

Re: Migración de servidor postgresql

2024-05-03 Thread Jairo Graterón
; El jue, 25 abr 2024 a las 14:47, Jairo Graterón () > escribió: > >> Saludos lista >> >> Cuál es la mejor estrategia para migrar de servidor (ubuntu 18 a 22) y >> versión postgresql (12 a 16) con el menor tiempo de inactividad. >> >> La BD ocupa aprox. 2TB >> >> >>

Re: Repositorio versión 11

2024-03-06 Thread Jairo Graterón
Sólo para pruebas puedes usar una versión de docker para postgresql 11 https://hub.docker.com/_/postgres/tags?page=1=11. El mar, 5 mar 2024 a las 9:47, kernel () escribió: > Hola, > > ¿ donde puedo encontrar un repositorio de la version 11 para centos 7-8? > > > Gracias > > > >