Postgres 9.1 -> 9.4, ODBC timeout on complex query...

From: Marco Gaiarin <gaio(at)sv(dot)lnf(dot)it>
To: pgsql-odbc(at)postgresql(dot)org
Subject: Postgres 9.1 -> 9.4, ODBC timeout on complex query...
Date: 2019-04-30 15:31:07
Message-ID: 20190430153107.GN3578@sv.lnf.it
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-odbc


Recently we had a big move from postgres 9.1 to 9.4 on a database.

This database get, nightime, accessed via ODBC driver (version
9.00.02.00), rougly for one simple and long query (a full select on a
view with 1.6 million row).

After upgrading postgres, the system that do the query stop working.
Looking at server logs we see only:

2019-04-30 11:22:28 CEST [6490-4] hegos(at)sissi10 ISTRUZIONE: SELECT dw_accettazioni.id, dw_accettazioni.operatore_id, dw_accettazioni.data_competenza, dw_accettazioni.ora, dw_accettazioni.cod_fiscale, dw_accettazioni.id_prestazioni, dw_accettazioni.durata, dw_accettazioni.note, dw_accettazioni.sede, dw_accettazioni.descrizione, dw_accettazioni.id_descr_tipo_paziente, dw_accettazioni.id_tipo_pagamento, dw_accettazioni.id_enti, dw_accettazioni.id_impegnativa, dw_accettazioni.padiglione, dw_accettazioni.conto_di_contabilita, dw_accettazioni.cdc_id, dw_accettazioni.cdc_livello, dw_accettazioni.cdc_valido_dal
2019-04-30 14:24:22 CEST [32528-1] hegos(at)sissi10 LOG: invio dati al client fallito: Connessione interrotta dal corrispondente
2019-04-30 14:24:22 CEST [32528-2] hegos(at)sissi10 ISTRUZIONE: BEGIN;SELECT * FROM DW_ACCETTAZIONI
2019-04-30 14:24:22 CEST [32528-3] hegos(at)sissi10 FATALE: connessione al client persa
2019-04-30 14:24:22 CEST [32528-4] hegos(at)sissi10 ISTRUZIONE: BEGIN;SELECT * FROM DW_ACCETTAZIONI

(eg 'connection lost', 'connection reset by peer').

Two question:

a) something had changed from 9.1 to 9.4 that can trigger the timeout?

b) there's something i can tacke on ODBC driver (keepalive?) to prevent
timeout?

Thanks.

--
dott. Marco Gaiarin GNUPG Key ID: 240A3D66
Associazione ``La Nostra Famiglia'' http://www.lanostrafamiglia.it/
Polo FVG - Via della Bontà, 7 - 33078 - San Vito al Tagliamento (PN)
marco.gaiarin(at)lanostrafamiglia.it t +39-0434-842711 f +39-0434-842797

Dona il 5 PER MILLE a LA NOSTRA FAMIGLIA!
http://www.lanostrafamiglia.it/index.php/it/sostienici/5x1000
(cf 00307430132, categoria ONLUS oppure RICERCA SANITARIA)

Browse pgsql-odbc by date

  From Date Subject
Next Message Hajo Kirchhoff 2019-05-01 13:00:52 Status of binary transmission vs. plaintext (resultFormat)?
Previous Message Mustapha Jibbou 2019-04-23 17:35:14 SSIS list tables not showing all tables