sql >> Database >  >> RDS >> PostgreSQL

Postgresql mislukt een specifieke query EEN keer nadat Windows opnieuw is opgestart

Met wat hulp vond ik de oplossing in de Npgsql-documenten, hier .

Npgsql wordt standaard geleverd met enkele time-outparameters voor verbinding en opdrachten. Na een herstart van Windows was de eerste toegang tot de tafel erg traag, waardoor de opdrachttime-out werd geactiveerd.

Met extra parameters op de verbindingsreeks kon ik die instellingen hoger wijzigen en mijn probleem oplossen:

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

Bonustip :een Postgresql-functie pg_sleep(seconds) hielp me het probleem te reproduceren zonder daadwerkelijk opnieuw op te starten. Zeer nuttig:

SELECT pg_sleep(60);



  1. MySQL-databasewaarde toewijzen aan PHP-variabele

  2. SqlDataSourceEnumerator.Instance.GetDataSources() kan lokale SQL Server 2008-instantie niet vinden

  3. Top GUI-tools voor PostgreSQL

  4. PayPal POST-gegevens na succesvolle betaling