Autor Tema: error vacuum  (Leído 92 veces)

0 Usuarios y 1 Visitante están viendo este tema.

jjlopez

  • Full Member
  • ***
  • Mensajes: 230
    • Ver Perfil
    • Email
  • Institución: UNCo
  • Nombre y apellido: Juan José López
  • Sistema: Guarani
  • Teléfono laboral: 0299 4490318
error vacuum
« on: Mayo 16, 2023, 11:12:16 am »
Hola, estamos migrando de G2 a G3 (3.21) y en todos los script de migración esta el vacuum y cuando llega el momento falla la ejecución.
Realizamos pruebas de ejecutando el vacuum de forma manual en el postgres y si corremos una sola anda bien:
VACUUM ANALYZE sga_inscripciones_motivos_rechazo; 

Pero si corremos mas de uno da error, por ejemplo

VACUUM ANALYZE sga_inscripciones_motivos_rechazo;           
VACUUM ANALYZE sga_insc_cursada_log;       


Alguna idea ya que en casi todos los módulos se realiza vacuum.

Alejandro Delú

  • Moderador Global
  • *****
  • Mensajes: 8859
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Alejandro Delú
  • Sistema: Guaraní
Re:error vacuum
« Respuesta #1 on: Mayo 16, 2023, 04:37:28 pm »
Hola, podes dar mas detalle del error?
No nos han reportado error en otras migraciones respecto a la ejecución de esos vacuum.

esuaro

  • Newbie
  • *
  • Mensajes: 20
    • Ver Perfil
    • Email
Re:error vacuum
« Respuesta #2 on: Mayo 18, 2023, 10:38:03 am »
Hola Alejandro, estamos con Juan haciendo pruebas y en cada modulo que esta el vacuum tira un error,
este es el log que muestra ( del modulo Generales):

2023/05/02 10:41:18 - 99_vacuum_analyze - ERROR (version 8.1.0.0-365, build 8.1.0.0-365 from 2018-04-30 09.42.24 by buildguy) : Ocurrió un error al ejecutar esta entrada de trabajo:
2023/05/02 10:41:18 - 99_vacuum_analyze - Couldn't execute SQL: SET search_path = negocio;
2023/05/02 10:41:18 - 99_vacuum_analyze -
2023/05/02 10:41:18 - 99_vacuum_analyze - VACUUM ANALYZE mug_continentes;
2023/05/02 10:41:18 - 99_vacuum_analyze - VACUUM ANALYZE mug_paises;
2023/05/02 10:41:18 - 99_vacuum_analyze - VACUUM ANALYZE mug_provincias;
2023/05/02 10:41:18 - 99_vacuum_analyze - VACUUM ANALYZE mug_dptos_partidos;
2023/05/02 10:41:18 - 99_vacuum_analyze - VACUUM ANALYZE mug_localidades;
2023/05/02 10:41:18 - 99_vacuum_analyze - VACUUM ANALYZE mug_cod_postales;
2023/05/02 10:41:18 - 99_vacuum_analyze - VACUUM ANALYZE sga_instituciones;                           
2023/05/02 10:41:18 - 99_vacuum_analyze - VACUUM ANALYZE sga_colegios_secundarios;                     
2023/05/02 10:41:18 - 99_vacuum_analyze - VACUUM ANALYZE sga_escalas_notas_concepto;                   
2023/05/02 10:41:18 - 99_vacuum_analyze - VACUUM ANALYZE sga_escalas_notas;                           
2023/05/02 10:41:18 - 99_vacuum_analyze - VACUUM ANALYZE sga_escalas_notas_det;                       
2023/05/02 10:41:18 - 99_vacuum_analyze - VACUUM ANALYZE sga_documentos;                               
2023/05/02 10:41:18 - 99_vacuum_analyze - VACUUM ANALYZE sga_ubicaciones;                             
2023/05/02 10:41:18 - 99_vacuum_analyze - VACUUM ANALYZE sga_edificaciones;                           
2023/05/02 10:41:18 - 99_vacuum_analyze - VACUUM ANALYZE sga_espacios_tipos;                           
2023/05/02 10:41:18 - 99_vacuum_analyze - VACUUM ANALYZE sga_espacios;                                 
2023/05/02 10:41:18 - 99_vacuum_analyze - VACUUM ANALYZE sga_periodos_genericos;                       
2023/05/02 10:41:18 - 99_vacuum_analyze - VACUUM ANALYZE sga_libros_actas;                             
2023/05/02 10:41:18 - 99_vacuum_analyze - VACUUM ANALYZE sga_cond_regularidad;                         
2023/05/02 10:41:18 - 99_vacuum_analyze - VACUUM ANALYZE sga_responsables_academicas;                 
2023/05/02 10:41:18 - 99_vacuum_analyze - VACUUM ANALYZE sga_dias_no_laborables;
2023/05/02 10:41:18 - 99_vacuum_analyze -
2023/05/02 10:41:18 - 99_vacuum_analyze - ERROR: VACUUM cannot be executed within a pipeline

Alejandro Delú

  • Moderador Global
  • *****
  • Mensajes: 8859
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Alejandro Delú
  • Sistema: Guaraní
Re:error vacuum
« Respuesta #3 on: Mayo 18, 2023, 03:26:19 pm »
Cita
Pero si corremos mas de uno da error, por ejemplo

VACUUM ANALYZE sga_inscripciones_motivos_rechazo;           
VACUUM ANALYZE sga_insc_cursada_log;       

Alguna idea ya que en casi todos los módulos se realiza vacuum.

Proba lo siguiente:
Código: [Seleccionar]
set autocommit on;
VACUUM ANALYZE sga_inscripciones_motivos_rechazo;           
VACUUM ANALYZE sga_insc_cursada_log;       
set autocommit off;

O de esta forma:
Código: [Seleccionar]
VACUUM ANALYZE sga_inscripciones_motivos_rechazo, sga_insc_cursada_log;       
« Última Modificación: Mayo 18, 2023, 03:32:41 pm por Alejandro Delú »