TimeoutException und vorübergehender Fehler beim Abrufen von Daten aus PostgreSQL in der C#-API
Posted: 18 Jan 2025, 19:54
Ich arbeite an einer C#-API, um mit pgAdmin4 Daten aus mehreren Tabellen in einer PostgreSQL-Datenbank abzurufen. Es treten jedoch immer wieder folgende Fehler auf:
Vorübergehender Fehler:
{„Es wurde eine Ausnahme ausgelöst, die wahrscheinlich auf einen vorübergehenden Fehler zurückzuführen ist.“
TimeoutException:
Timeout während des Leseversuchs
Hier ist der relevante Teil meines Codes:
Andere Zimmer usw. wie Bilder
hotelContentIds ist eine kleine Liste mit 3 oder 5 GUIDs.
Jede Abfrage ruft Daten aus einer anderen Tabelle ab (HotelContentImages und HotelContentRooms). .
Die Tabellen haben mehr als 200 Zeilen.
Selbst ich habe es versucht. Das Abrufen von Daten aus der pgadmin-Datenbank dauerte auch zu lange Ausgabe. Was muss ich tun, um das Ergebnis schneller zu erhalten?
Vorübergehender Fehler:
{„Es wurde eine Ausnahme ausgelöst, die wahrscheinlich auf einen vorübergehenden Fehler zurückzuführen ist.“
TimeoutException:
Timeout während des Leseversuchs
Hier ist der relevante Teil meines Codes:
Code: Select all
var images = _staticDataContext.HotelContentImages
.Where(i => hotelContentIds.Contains(i.HotelContentId))
.ToList();
hotelContentIds ist eine kleine Liste mit 3 oder 5 GUIDs.
Jede Abfrage ruft Daten aus einer anderen Tabelle ab (HotelContentImages und HotelContentRooms). .
Die Tabellen haben mehr als 200 Zeilen.
Selbst ich habe es versucht. Das Abrufen von Daten aus der pgadmin-Datenbank dauerte auch zu lange Ausgabe. Was muss ich tun, um das Ergebnis schneller zu erhalten?