sql >> Database teknologi >  >> RDS >> PostgreSQL

Postgresql fejler specifik forespørgsel EN gang efter genstart af Windows

Med lidt hjælp fandt jeg løsningen i Npgsql-dokumenterne, her .

Npgsql leveres som standard med nogle timeout-parametre for forbindelse og kommandoer. Efter en Windows-genstart var den første adgang til tabellen meget langsom, hvilket udløste kommando-timeout.

Med yderligere parametre på forbindelsesstrengen var jeg i stand til at ændre disse indstillinger højere og løse mit problem:

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

Bonustip :en Postgresql-funktion pg_sleep(seconds) hjalp mig med at reproducere problemet uden egentlige genstarter. Meget hjælpsom:

SELECT pg_sleep(60);



  1. hvordan får man værdi fra udvalgt forespørgsel i trigger i mysql5?

  2. Brug af GAMLE og NYE objekter til dynamiske operationer inde i triggeren

  3. Oracle:Indsæt rækketypedata i en anden tabel

  4. MySQL fuldtekstsøgning med delvise ord