sql >> Databasteknik >  >> RDS >> PostgreSQL

Postgresql misslyckas med specifik fråga EN gång efter omstart av Windows

Med lite hjälp hittade jag lösningen i Npgsql-dokumenten, här .

Npgsql kommer som standard med några timeoutparametrar för anslutning och kommandon. Efter en omstart av Windows var den första åtkomsten till tabellen mycket långsam, vilket utlöste kommandot timeout.

Med ytterligare parametrar på anslutningssträngen kunde jag ändra dessa inställningar högre och lösa mitt problem:

connectionString += ";Timeout=180;Command Timeout=180";

Bonustips :en Postgresql-funktion pg_sleep(seconds) hjälpte mig att återskapa problemet utan faktiska omstarter. Mycket hjälpsam:

SELECT pg_sleep(60);



  1. ORA-28040:Inget matchande autentiseringsprotokoll

  2. Postgresql:datumformat och lokalt språkutdata

  3. Hur gör jag en SQL-fråga efter ord med skiljetecken i Postgresql?

  4. Hur tar jag bort specifika rader i SQLite Database