Re: [MASSMAIL]Cambiar Directorio de PostgreSQL
Hola Jhonatan. En la guía se indica ... cp -Rf /var/lib/postgresql /ubicacionDeNuestroUSB/ chown postgres:postgres -R /ubicacionDeNuestroUSB/ El comando chown es para asignar los permisos. El comando chown hay que ejecutarlo antes de hacer el cp. Es decir, en mi opinión debería ser en este orden chown postgres:postgres -R /ubicacionDeNuestroUSB/ cp -Rf /var/lib/postgresql /ubicacionDeNuestroUSB/ Saludos. 2018-05-02 20:03 GMT+02:00 : > No es muy recomendable lo que haces, al no ser que tu dada se muy grande. > sería mejor que levantes otros cluster en a nueva dirección hagas un > Backupde la vieja y los restaures en la nuevo. > > > El problemas que tienes ahora es que el usuario postgres no tiene permiso > sobre dicha carpeta en home. > > > Saludos, > > On 2018-05-02 13:55, JHONATAN CANO FURAGARO wrote: > >> Buenos días, >> Actualmente tenemos GNU/Linux Debian 9, donde se tiene PostgreSQL 9.6 >> con PostGIS 2.3, el asunto es que quiero mover la carpeta de >> almacenamiento y estoy siguiendo la siguiente guía [1] pero estoy >> pegado en lo siguiente: >> >> Se que la duda es es más de GNU/Linux que PSQL, pero aprovecho para >> preguntar si la guía que estoy siguiendo es la forma correcta para >> hacerla? >> >> Por su atención muchas gracias. >> >> Saludos >> >> [1] >> http://catedratelefonica.unex.es/mover-el-directorio-data-de >> -postgresql-a-una-unidad-de-almacenamiento-usb/ >> >> -- >> JHONATAN CANO FURAGARO >> > >
Seguridad en PostgreSQL
Estimada comunidad, les escribo para consultar si conocen proyectos de scripts o tools para mejorar la seguridad en PostgreSQL. Algo con la idea que tiene Mysql "mysql_secure_installation", pero mas enfocado a editar de forma segura postgresql.conf, pg_hba.conf, habilitar conexiones ssl, contraseñas seguras, etc. Muchas gracias por su comentarios. -- Jared Lòpez L.
Re: Seq Scan como lo procesa Postgresql
mauricio pullabuestan escribió: > Tengo una tabla que tiene al rededor de 250 mil registros y pesa unos > 170 mb, solamente tiene su PK > 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? No, no se leen 170 GB. Hay tres optimizaciones involucradas: 1. el caché del sistema operativo 2. shared_buffers 3. synchronized_scans Primero postgres pide al OS las páginas, con lo cual quedan en el caché. Luego las páginas se leen desde el caché del OS a shared_buffers[*]. En el segundo seqscan se pedirán páginas al OS, que ya las tiene en memoria, así que no hay que leerlas de disco. Ahora, si lanzas un seqscan y ya hay otro en ejecución, el segundo empieza desde justo la parte que está leyendo el primero (se sincroniza) -- así se optimizan las lecturas desde disco. [*] hay que aclarar que en un seqscan se usan máximo, si mal no recuerdo, 4MB de shared buffers, para evitar vaciar shared_buffers de páginas de otras tablas cuando se hace un seqscan de una tabla muy grande. > 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. Usa EXPLAIN (ANALYZE, BUFFERS) para saber qué tanto se usa de shared_buffers. -- Álvaro Herrerahttps://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
Re: Seguridad en PostgreSQL
Hola Lista Existen las siguientes guías: https://www.owasp.org/index.php/OWASP_Backend_Security_Project_PostgreSQL_Hardening https://wwwres.openscg.com/wp-content/uploads/2016/11/28001328/SecurityHardeningPostgreSQL.pdf http://info.enterprisedb.com/rs/069-ALB-339/images/security-best-practices-for-postgres.pdf El 4 de mayo de 2018, 11:32, Jared Lopez escribió: > Estimada comunidad, les escribo para consultar si conocen proyectos de > scripts o tools para mejorar la seguridad en PostgreSQL. > > Algo con la idea que tiene Mysql "mysql_secure_installation", pero mas > enfocado a editar de forma segura postgresql.conf, pg_hba.conf, habilitar > conexiones ssl, contraseñas seguras, etc. > > Muchas gracias por su comentarios. > > > -- > Jared Lòpez L. > -- 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
Re: Seguridad en PostgreSQL
Gracias por la respuesta, y si hay mucha información para implementar hardening, les paso un documento interesante: https://www.crunchydata.com/postgres-stig/PGSQL-STIG-9.5+.pdf Pero lo que estoy buscando es si hay algún proyecto que implemente con scripts o tools las buenas prácticas de seguridad en la BD PostgreSQL. El 4 de mayo de 2018, 15:08, Hellmuth Vargas escribió: > Hola Lista > > Existen las siguientes guías: > > > https://www.owasp.org/index.php/OWASP_Backend_Security_ > Project_PostgreSQL_Hardening > https://wwwres.openscg.com/wp-content/uploads/2016/11/28001328/ > SecurityHardeningPostgreSQL.pdf > http://info.enterprisedb.com/rs/069-ALB-339/images/ > security-best-practices-for-postgres.pdf > > El 4 de mayo de 2018, 11:32, Jared Lopez escribió: > >> Estimada comunidad, les escribo para consultar si conocen proyectos de >> scripts o tools para mejorar la seguridad en PostgreSQL. >> >> Algo con la idea que tiene Mysql "mysql_secure_installation", pero mas >> enfocado a editar de forma segura postgresql.conf, pg_hba.conf, habilitar >> conexiones ssl, contraseñas seguras, etc. >> >> Muchas gracias por su comentarios. >> >> >> -- >> Jared Lòpez L. >> > > > > -- > 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 > > -- Jared Lòpez L. OpenIT Consulting http://openit.com.bo
Re: Seq Scan como lo procesa Postgresql
Ups olvidé la copia a la lista: >> Usa EXPLAIN (ANALYZE, BUFFERS) para saber qué tanto se usa de >> shared_buffers. > Aquí hay una buena explicasión que me gustó de como interpretar el explain analyze . https://robots.thoughtbot.com/reading-an-explain-analyze-query-plan >> -- >> Álvaro Herrerahttps://www.2ndQuadrant.com/ >> PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services >>