PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Dlaczego limit czasu zapytania przekracza limit czasu?

To błąd w Npgsql. Właśnie to zweryfikowałem. To było , ale od tego czasu nie było stabilnej wersji. W obecnej sytuacji będziesz musiał budować z aktualnych źródeł, aby to obejść.

Jest to spowodowane kombinacją faktu, że Socket.Poll() przyjmuje argument Int32 w mikrosekundach, oraz tego, co wydaje się być błędem w samym Socket.Poll().

Najpierw 2 godziny zamieniają się na -1 389 934 592 mikrosekund (7200 sekund * 1 000 000), których wartość bezwzględna wynosi około 48 minut.

Po drugie, Dokumentacja Socket.Poll() stany:

Zamiast tego wydaje się, że konwertuje się na wartość bezwzględną, około 48 minut, więc masz dziwny, ale przewidywalny czas oczekiwania.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Automatyzacja codziennych zadań PostgreSQL za pomocą Jenkins

  2. Jak modelować pakiety, wersje i licencje?

  3. Jak stworzyć unikalny indeks, w którym kolejność kolumn nie będzie brana pod uwagę (ustawiona?)

  4. Śledzenie wysokiej dostępności PostgreSQL za pomocą funkcji Heartbeat

  5. JOOQ nie generuje przeciążonych procedur z wartościami przechowywanymi w tabeli z PostgreSql