Re: Mastering PostgreSQL
Ok.. El mié., 11 abr. 2018 a las 18:00, Harold Alexander Onore Harold (< onorehar...@gmail.com>) escribió: > Amigo puede enviarme el libro por favor > > El 17:28 mié abr 11, 2018, Jorge Barzola> escribió: > >> Hola, tengo el libro en PDF, si desean lo puedo compartir. >> >> Saludos. >> >> El mié., 11 abr. 2018 a las 16:11, jvenegasperu ( ) >> escribió: >> >>> Buen dia a todos >>> encontre este libro en internet se ve muy bueno. >>> >>> https://masteringpostgresql.com/ >>> >>> seguramente muchos aqui ya lo han visto. >>> >>> Ya me anime a comprarlo sin embargo decidi preguntar por aqui si alguno >>> le sobra algun codigo de descuento para adquirir el libro me interesa la >>> version full >>> >>> saludos >>> >>> >>> -- >>> José Mercedes Venegas Acevedo >>> cel Mov RPC 964185205 >>> >>> >>>
Re: Mastering PostgreSQL
Ok lo voy a elminar El mié., 11 abr. 2018 a las 18:00, Jorge Barzola () escribió: > Ok.. > > El mié., 11 abr. 2018 a las 18:00, Harold Alexander Onore Harold (< > onorehar...@gmail.com>) escribió: > >> Amigo puede enviarme el libro por favor >> >> El 17:28 mié abr 11, 2018, Jorge Barzola >> escribió: >> >>> Hola, tengo el libro en PDF, si desean lo puedo compartir. >>> >>> Saludos. >>> >>> El mié., 11 abr. 2018 a las 16:11, jvenegasperu ( ) >>> escribió: >>> Buen dia a todos encontre este libro en internet se ve muy bueno. https://masteringpostgresql.com/ seguramente muchos aqui ya lo han visto. Ya me anime a comprarlo sin embargo decidi preguntar por aqui si alguno le sobra algun codigo de descuento para adquirir el libro me interesa la version full saludos -- José Mercedes Venegas Acevedo cel Mov RPC 964185205
Re: Mastering PostgreSQL
Jorge, por favor elimina el PDF del drive. Gracias -- Álvaro Herrerahttps://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
Re: Mastering PostgreSQL
Pueden descargar el PDF desde este enlace: https://drive.google.com/open?id=12wuJdp2Eaimo7GR0ylr79uxIZG8ohCep Saludos. El mié., 11 abr. 2018 a las 17:03, Jorge Barzola () escribió: > Lo subire al Drive y compartire el enlace. > > Saludos. > > El mié., 11 abr. 2018 a las 17:01, Romero, Fernando (< > fernando.rom...@trenesargentinos.gob.ar>) escribió: > >> Si por favor. >> >> Gracias >> >> >> >> Enviado desde mi Samsung Mobile de Claro >> >> >> Mensaje original >> De: Jorge Barzola >> Fecha: 4/11/2018 18:58 (GMT-03:00) >> A: jvenegasperu >> CC: Ayuda >> Asunto: Re: Mastering PostgreSQL >> >> Hola, tengo el libro en PDF, si desean lo puedo compartir. >> >> Saludos. >> >> El mié., 11 abr. 2018 a las 16:11, jvenegasperu ( ) >> escribió: >> >>> Buen dia a todos >>> encontre este libro en internet se ve muy bueno. >>> >>> https://masteringpostgresql.com/ >>> >>> seguramente muchos aqui ya lo han visto. >>> >>> Ya me anime a comprarlo sin embargo decidi preguntar por aqui si alguno >>> le sobra algun codigo de descuento para adquirir el libro me interesa la >>> version full >>> >>> saludos >>> >>> >>> -- >>> José Mercedes Venegas Acevedo >>> cel Mov RPC 964185205 >>> >>> >>>
Re: Mastering PostgreSQL
Lo subire al Drive y compartire el enlace. Saludos. El mié., 11 abr. 2018 a las 17:01, Romero, Fernando (< fernando.rom...@trenesargentinos.gob.ar>) escribió: > Si por favor. > > Gracias > > > > Enviado desde mi Samsung Mobile de Claro > > > Mensaje original > De: Jorge Barzola> Fecha: 4/11/2018 18:58 (GMT-03:00) > A: jvenegasperu > CC: Ayuda > Asunto: Re: Mastering PostgreSQL > > Hola, tengo el libro en PDF, si desean lo puedo compartir. > > Saludos. > > El mié., 11 abr. 2018 a las 16:11, jvenegasperu ( ) > escribió: > >> Buen dia a todos >> encontre este libro en internet se ve muy bueno. >> >> https://masteringpostgresql.com/ >> >> seguramente muchos aqui ya lo han visto. >> >> Ya me anime a comprarlo sin embargo decidi preguntar por aqui si alguno >> le sobra algun codigo de descuento para adquirir el libro me interesa la >> version full >> >> saludos >> >> >> -- >> José Mercedes Venegas Acevedo >> cel Mov RPC 964185205 >> >> >>
Re: Mastering PostgreSQL
Hola, tengo el libro en PDF, si desean lo puedo compartir. Saludos. El mié., 11 abr. 2018 a las 16:11, jvenegasperu () escribió: > Buen dia a todos > encontre este libro en internet se ve muy bueno. > > https://masteringpostgresql.com/ > > seguramente muchos aqui ya lo han visto. > > Ya me anime a comprarlo sin embargo decidi preguntar por aqui si alguno le > sobra algun codigo de descuento para adquirir el libro me interesa la > version full > > saludos > > > -- > José Mercedes Venegas Acevedo > cel Mov RPC 964185205 > > >
Re: recovery_min_apply_delay y WAL
El 11 de abril de 2018, 15:09, Hellmuth Vargasescribió: > Hola Geraldo > > Gracias por la respuesta, pero si para ponerla al día se necesita los WAL > archivados entonces no seria el escenario 1, precisamente lo que quieres > saber es si la replica retrasada va guardando los WAL que genera la master > y esta los va aplicando a medida que van cumpliendo el criterio del delay, > por lo tanto si uno la promueve a master esta se pondría a dia pues tendría > todos los WAL necesarios para eso. > > > El 11 de abril de 2018, 11:20, Gerardo Herzig > escribió: > >> >> >> El 11 de abril de 2018, 12:21, Hellmuth Vargas >> escribió: >> >>> Hola Lista >>> >>> Tengo configurado un Cluster PostgreSQL 9.6 con dos Replicas >>> asincronicas una de ellas con el parámetro recovery_min_apply_delay >>> (recovery.conf) en 300min, lo que significa que esta replica esta >>> retrasada 5 horas con respecto a la master, pero tengo una duda con >>> respecto al comportamiento de los archivos WAL: >>> >>> 1. La replica 'retrasada' solicita y mantiene los WAL que va generando >>> la master y va aplicando estos WAL en la replica? ó >>> >>> 2. La replica va solicitando los WAL de hace 5 horas las master y los va >>> aplicando? >>> >>> Porque la duda, si la master y la otra replica se dañaran y la replica >>> retrasada se comportara como el caso 1, pues podría promoverla a master y >>> esta se debería poner 'al día' con las transacciones que alcanzo a generar >>> la master. Pero si se comporta como el escenario 2, pues tendría solo una >>> copia de hace 5 horas antes del incidente. >>> >>> Muchas Gracias Lista >>> >>> >>> >>> >>> -- >>> Cordialmente, ta >>> >>> Ing. Hellmuth I. Vargas S. >>> >> >> >> El delay se da en el "apply", o sea, la respuesta es "numero 1". Me >> parece, de todos modos, que para "ponerla al dia" lo habitual es hacer >> archiving, lo cual te serviria para cualquiera de las replicas. >> >> HTH >> Gerardo >> -- >> -- >> Gerardo Herzig >> Principal Consultant at Ayres Data Team >> root at Via Postgres Argentina >> > > > > -- > Cordialmente, > > Ing. Hellmuth I. Vargas S. > Esp. Telemática y Negocios por Internet > Oracle Database 10g Administrator Certified Associate > EnterpriseDB Certified PostgreSQL 9.3 Associate > > Entiendo, por eso intente aclarar que lo del archiving es una repuesta para el caso mas general, de poner al dia cualquier replica. Saludos -- -- Gerardo Herzig Principal Consultant at Ayres Data Team root at Via Postgres Argentina
Re: recovery_min_apply_delay y WAL
El 11 de abril de 2018, 12:21, Hellmuth Vargasescribió: > Hola Lista > > Tengo configurado un Cluster PostgreSQL 9.6 con dos Replicas asincronicas > una de ellas con el parámetro recovery_min_apply_delay (recovery.conf) > en 300min, lo que significa que esta replica esta retrasada 5 horas con > respecto a la master, pero tengo una duda con respecto al comportamiento de > los archivos WAL: > > 1. La replica 'retrasada' solicita y mantiene los WAL que va generando la > master y va aplicando estos WAL en la replica? ó > > 2. La replica va solicitando los WAL de hace 5 horas las master y los va > aplicando? > > Porque la duda, si la master y la otra replica se dañaran y la replica > retrasada se comportara como el caso 1, pues podría promoverla a master y > esta se debería poner 'al día' con las transacciones que alcanzo a generar > la master. Pero si se comporta como el escenario 2, pues tendría solo una > copia de hace 5 horas antes del incidente. > > Muchas Gracias Lista > > > > > -- > Cordialmente, ta > > Ing. Hellmuth I. Vargas S. > El delay se da en el "apply", o sea, la respuesta es "numero 1". Me parece, de todos modos, que para "ponerla al dia" lo habitual es hacer archiving, lo cual te serviria para cualquiera de las replicas. HTH Gerardo -- -- Gerardo Herzig Principal Consultant at Ayres Data Team root at Via Postgres Argentina
Re: A tener en cuenta para activar pg_stat_statements
mauricio pullabuestan escribió: > Cuando se llega al pg_stat_statements.max se detiene la recopilación > de información o comienza a eliminar los mas antiguos para dar cabida > a los nuevos registros? Si no entiendo mal, se eliminan los menos frecuentes. -- Álvaro Herrerahttps://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
Re: [MASSMAIL]Seq Scan como lo procesa Postgresql
Podes empezar mirando las consultas que usan e indizando los campos del where y los join. On 2018-04-11 09:13, gilberto.casti...@etecsa.cu wrote: Hola, Puedes ir a la wiki https://wiki.postgresql.org/wiki/Español On 2018-04-10 23:41, mauricio pullabuestan wrote: Tengo una tabla que tiene al rededor de 250 mil registros y pesa unos 170 mb, solamente tiene su PK Esta tabla se consulta un promedio de 1000 veces por día al no tener indices en los que se pueda apoyar, se esta haciendo un Seq Scan. Tengo entendido que Postgres sube toda la tabla a memoria es decir 170 mb para hacer Seq Scan y si ejecuta un promedio de 1000 estaríamos, haciendo que Postgres se leyera 170 Gb, esta es la forma en que lo hace o lo hace de otra manera? La consulta demora al rededor de 0.28 segundos, aparentemente inofensiva pero esta cargando de trabajo innecesario al servidor, se creo un indice filtrado y se corrigió el problema. Cuales son los parametros para medir la carga de trabajo del servidor? Estamos en un proceso de optimización y me gustaría saber cual es la carga de trabajo antes y después. Gracias Mauricio
Re: [MASSMAIL]A tener en cuenta para activar pg_stat_statements
Hola Mauricio, Por favor revisa el enlace que antes de pase. On 2018-04-10 22:59, mauricio pullabuestan wrote: Hola. Estuve leyendo es artículo Detecting performance problems easily in PostgreSQL [1] DETECTING PERFORMANCE PROBLEMS EASILY IN POSTGRESQL Every DBA in charge of PostgreSQL should know, how to track down potential performance problems to figure out, w... Lo probé en una maquina virtual, funciona bien. En un servidor con ubuntu server 14.0, tengo postgresql 9.6 64 bits en el cual tengo una db en producción a la que se conectan unos 200 usuario, ademas a esta db se esta replicando a otro servidor, tenemos algunos problemas de perform y esta opción no viene bien. Teniendo una db que esta siendo replicada, que debo considerar para activar pg_stat_statements, la configuración de parámetros que recomiendan para hacer un seguimiento tanto de las sentencias que se ejecutan directamente y las están dentro de funciones? Para desactivar el seguimiento basta setear shared_preload_libraries = '' en postgresql.conf? Cuando se llega al pg_stat_statements.max se detiene la recopilación de información o comienza a eliminar los mas antiguos para dar cabida a los nuevos registros? Gracias anticipadas por su ayuda. Mauricio Links: -- [1] https://www.cybertec-postgresql.com/en/detecting-performance-problems-easily-in-postgresql/