Lists: | pgsql-es-ayuda |
---|
From: | Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> |
---|---|
To: | Enrique Herrera Noya <enrique(dot)herreranoya(at)gmail(dot)com> |
Cc: | Ayuda <pgsql-es-ayuda(at)lists(dot)postgresql(dot)org> |
Subject: | Re: mejor estrategia para copiar una base de datos |
Date: | 2019-06-15 14:12:39 |
Message-ID: | [email protected] |
Views: | Whole Thread | Raw Message | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
On 2019-Jun-15, Enrique Herrera Noya wrote:
> On 14-06-19 23:32, Alvaro Herrera wrote:
> > Enrique Herrera Noya escribió:
> >
> > Hola Enrique,
> >
> >> tengo una base de datos de 9G en el servidor donde esta la aplicación,
> >>
> >> es necesario copiar al nuevo servidor de BBDD
> >>
> >> tengo una ventana de pocas horas para realizar copias...
> > Yo sugeriría que en esa ventana puedes bajar el servicio, traspasar la
> > BD usando pg_basebackup, y levantar el servicio en el nuevo servidor.
> > Si quieres evitar modificar aplicaciones, usa pgbouncer en la dirección
> > antigua que se conecte a la dirección nueva ...
> >
> en cuanto a tiempos considerando el tamaño, cuanto seria?
Depende sobre todo de la velocidad de la red.
--
Álvaro Herrera http://www.linkedin.com/in/alvherre
"Lo esencial es invisible para los ojos" (A. de Saint Exúpery)
From: | Enrique Herrera Noya <enrique(dot)herreranoya(at)gmail(dot)com> |
---|---|
To: | Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> |
Cc: | Ayuda <pgsql-es-ayuda(at)lists(dot)postgresql(dot)org> |
Subject: | Re: mejor estrategia para copiar una base de datos |
Date: | 2019-06-15 16:17:53 |
Message-ID: | [email protected] |
Views: | Whole Thread | Raw Message | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
On 15-06-19 10:12, Alvaro Herrera wrote:
> On 2019-Jun-15, Enrique Herrera Noya wrote:
>
>> On 14-06-19 23:32, Alvaro Herrera wrote:
>>> Enrique Herrera Noya escribió:
>>>
>>> Hola Enrique,
>>>
>>>> tengo una base de datos de 9G en el servidor donde esta la aplicación,
>>>>
>>>> es necesario copiar al nuevo servidor de BBDD
>>>>
>>>> tengo una ventana de pocas horas para realizar copias...
>>> Yo sugeriría que en esa ventana puedes bajar el servicio, traspasar la
>>> BD usando pg_basebackup, y levantar el servicio en el nuevo servidor.
>>> Si quieres evitar modificar aplicaciones, usa pgbouncer en la dirección
>>> antigua que se conecte a la dirección nueva ...
>>>
>> en cuanto a tiempos considerando el tamaño, cuanto seria?
> Depende sobre todo de la velocidad de la red.
>
a genial, son maquinas virtuales
Enrique Herrera Noya
--
itcoop.cl
+56992303151
Certificaciones:
Red Hat Certified Engineer RHCE Nº100223072 (RH6.0)
Red Hat Certified System Administrato RHCSA Nº100223072 (RH6.0)
Red Hat Certified Technician (RHCT) Nº605010753835478 (RH5.0)
Novell Certified Linux Professional CLP 10
From: | Alvaro Herrera <alvherre(at)2ndquadrant(dot)com> |
---|---|
To: | Enrique Herrera Noya <enrique(dot)herreranoya(at)gmail(dot)com> |
Cc: | Ayuda <pgsql-es-ayuda(at)lists(dot)postgresql(dot)org> |
Subject: | Re: mejor estrategia para copiar una base de datos |
Date: | 2019-06-15 17:04:00 |
Message-ID: | [email protected] |
Views: | Whole Thread | Raw Message | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
Enrique Herrera Noya escribió:
> On 15-06-19 10:12, Alvaro Herrera wrote:
> > On 2019-Jun-15, Enrique Herrera Noya wrote:
> >
> >> en cuanto a tiempos considerando el tamaño, cuanto seria?
> > Depende sobre todo de la velocidad de la red.
> >
> a genial, son maquinas virtuales
Eh, si están en el mismo host, podrías montar el disco de una en la
otra, y no necesitas copiar nada. Y si no están en el mismo host,
entonces no entiendo tu comentario, porque lo que va a importar
obviamente es la velocidad de la red entre ambos hosts.
--
Álvaro Herrera https://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
From: | "Carlos T(dot) Groero Carmona" <ctonetg(at)gmail(dot)com> |
---|---|
To: | Alvaro Herrera <alvherre(at)2ndquadrant(dot)com> |
Cc: | Enrique Herrera Noya <enrique(dot)herreranoya(at)gmail(dot)com>, Ayuda <pgsql-es-ayuda(at)lists(dot)postgresql(dot)org> |
Subject: | Re: mejor estrategia para copiar una base de datos |
Date: | 2019-06-15 19:55:13 |
Message-ID: | CABh6Tc14+yg-5qUHPrQFUzFQ4koc6DqwYCXmvjK76tVmG1oRFA@mail.gmail.com |
Views: | Whole Thread | Raw Message | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
Hola Enrique,
Lo que dice Alvaro es cierto, si tienes las 2 VM en el mismo hypervisor,
solo tienes que desmontar el disco donde esta la data de postgres y
montarlo en la otra VM.
Una vez montado el disco puedes configurar postgres para que lea el mismo
directoria que tenia anteriormente, esto de realizarce con la misma version
de postgres. Tambien puedes pues utilizar el backup que con 9GB no creo que
supere 1GB.
Si vas a usar la misma version de postgres, yo replicaria hacia el nuevo
servidor, mientras tanto tengo todo lo demas listo para cuando detenga
postgre en el servidor actual promueva el standby a master, cambio la
configuracion de pgbouncer y lo renicio.
Con un trabajo adecuado realizado previamente, esto puede ser realizado en
max 20min. Y tienes el servidor local como rollback plan.
On Sat, Jun 15, 2019, 12:04 PM Alvaro Herrera <alvherre(at)2ndquadrant(dot)com>
wrote:
> Enrique Herrera Noya escribió:
> > On 15-06-19 10:12, Alvaro Herrera wrote:
> > > On 2019-Jun-15, Enrique Herrera Noya wrote:
> > >
> > >> en cuanto a tiempos considerando el tamaño, cuanto seria?
> > > Depende sobre todo de la velocidad de la red.
> > >
> > a genial, son maquinas virtuales
>
> Eh, si están en el mismo host, podrías montar el disco de una en la
> otra, y no necesitas copiar nada. Y si no están en el mismo host,
> entonces no entiendo tu comentario, porque lo que va a importar
> obviamente es la velocidad de la red entre ambos hosts.
>
> --
> Álvaro Herrera https://www.2ndQuadrant.com/
> PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
>
>
>
From: | Horacio Miranda <hmiranda(at)gmail(dot)com> |
---|---|
To: | "Carlos T(dot) Groero Carmona" <ctonetg(at)gmail(dot)com>, Alvaro Herrera <alvherre(at)2ndquadrant(dot)com> |
Cc: | Enrique Herrera Noya <enrique(dot)herreranoya(at)gmail(dot)com>, Ayuda <pgsql-es-ayuda(at)lists(dot)postgresql(dot)org> |
Subject: | Re: mejor estrategia para copiar una base de datos |
Date: | 2019-06-15 23:19:22 |
Message-ID: | [email protected] |
Views: | Whole Thread | Raw Message | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
On 16/06/2019 7:55 AM, Carlos T. Groero Carmona wrote:
> Hola Enrique,
>
> Lo que dice Alvaro es cierto, si tienes las 2 VM en el mismo
> hypervisor, solo tienes que desmontar el disco donde esta la data de
> postgres y montarlo en la otra VM.
>
> Una vez montado el disco puedes configurar postgres para que lea el
> mismo directoria que tenia anteriormente, esto de realizarce con la
> misma version de postgres. Tambien puedes pues utilizar el backup que
> con 9GB no creo que supere 1GB.
>
> Si vas a usar la misma version de postgres, yo replicaria hacia el
> nuevo servidor, mientras tanto tengo todo lo demas listo para cuando
> detenga postgre en el servidor actual promueva el standby a master,
> cambio la configuracion de pgbouncer y lo renicio.
>
> Con un trabajo adecuado realizado previamente, esto puede ser
> realizado en max 20min. Y tienes el servidor local como rollback plan.
>
>
Hagas lo que hagas, prueba lo primero, unas tres veces para soltar la mano.
Una pregunta tonta, que problema quieres resolver con este ejercicio ?
Tienes un problema de velocidad ? los IOPS del disco no son suficientes
? ( se siente lento ? ), te estas moviendo de 32 bit a 64 bit ?
>
>
> On Sat, Jun 15, 2019, 12:04 PM Alvaro Herrera
> <alvherre(at)2ndquadrant(dot)com <mailto:alvherre(at)2ndquadrant(dot)com>> wrote:
>
> Enrique Herrera Noya escribió:
> > On 15-06-19 10:12, Alvaro Herrera wrote:
> > > On 2019-Jun-15, Enrique Herrera Noya wrote:
> > >
> > >> en cuanto a tiempos considerando el tamaño, cuanto seria?
> > > Depende sobre todo de la velocidad de la red.
> > >
> > a genial, son maquinas virtuales
>
> Eh, si están en el mismo host, podrías montar el disco de una en la
> otra, y no necesitas copiar nada. Y si no están en el mismo host,
> entonces no entiendo tu comentario, porque lo que va a importar
> obviamente es la velocidad de la red entre ambos hosts.
>
> --
> Álvaro Herrera https://www.2ndQuadrant.com/
> PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
>
>
From: | Enrique Herrera Noya <enrique(dot)herreranoya(at)gmail(dot)com> |
---|---|
To: | |
Cc: | Ayuda <pgsql-es-ayuda(at)lists(dot)postgresql(dot)org> |
Subject: | Re: mejor estrategia para copiar una base de datos |
Date: | 2019-06-16 15:31:33 |
Message-ID: | CAOa+fJk7DOwztq_h1nCbbXeyvgCYpQsgUB_QU7+VM_0gFhzXZg@mail.gmail.com |
Views: | Whole Thread | Raw Message | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
El sáb., 15 de jun. de 2019 15:55, Carlos T. Groero Carmona <
ctonetg(at)gmail(dot)com> escribió:
> Hola Enrique,
>
> Lo que dice Alvaro es cierto, si tienes las 2 VM en el mismo hypervisor,
> solo tienes que desmontar el disco donde esta la data de postgres y
> montarlo en la otra VM.
>
> Una vez montado el disco puedes configurar postgres para que lea el mismo
> directoria que tenia anteriormente, esto de realizarce con la misma version
> de postgres. Tambien puedes pues utilizar el backup que con 9GB no creo que
> supere 1GB.
>
> Si vas a usar la misma version de postgres, yo replicaria hacia el nuevo
> servidor, mientras tanto tengo todo lo demas listo para cuando detenga
> postgre en el servidor actual promueva el standby a master, cambio la
> configuracion de pgbouncer y lo renicio.
>
> Con un trabajo adecuado realizado previamente, esto puede ser realizado en
> max 20min. Y tienes el servidor local como rollback plan.
>
El objetivo es separar la base de la aplicación (en Ruby) tenerla en
diferentes máquinas.
Con sus concejos estoy diseñando el plan de trabajo.
>
>
>
>
> On Sat, Jun 15, 2019, 12:04 PM Alvaro Herrera <alvherre(at)2ndquadrant(dot)com>
> wrote:
>
>> Enrique Herrera Noya escribió:
>> > On 15-06-19 10:12, Alvaro Herrera wrote:
>> > > On 2019-Jun-15, Enrique Herrera Noya wrote:
>> > >
>> > >> en cuanto a tiempos considerando el tamaño, cuanto seria?
>> > > Depende sobre todo de la velocidad de la red.
>> > >
>> > a genial, son maquinas virtuales
>>
>> Eh, si están en el mismo host, podrías montar el disco de una en la
>> otra, y no necesitas copiar nada. Y si no están en el mismo host,
>> entonces no entiendo tu comentario, porque lo que va a importar
>> obviamente es la velocidad de la red entre ambos hosts.
>>
>> --
>> Álvaro Herrera https://www.2ndQuadrant.com/
>> PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
>>
>>
>>