Ich habe eine Datenbank A
, die über eine Datenbankverbindung mit einer anderen Datenbank B
verbunden ist.SQL Datenbank Link langsam beim ersten Lauf
Wenn ich eine select count(*) from VIEW
auf Datenbank A
(VIEW
liest Daten aus Datenbank B
) ausführt dauert es ~ 60 Sekunden.
Alle folgenden Läufe dauern ~ 1 Sekunde. Nach dem Trennen und erneutes Verbinden mit meinem SQL-Entwickler, dauert die Auswahl noch ~ 1 Sekunde.
Haben Sie irgendwelche Ideen?
Kann ich den Cache irgendwie deaktivieren/den Cache ungültig machen? Dies würde helfen, die Abfrage zu verbessern – matthias
Hm ... wenn ich die select-Anweisung auf Datenbank B selbst ausführen, dauert es immer nur ein paar Sekunden – matthias
@matthias Wenn es eine Testumgebung ist versuchen Sie alter system flush buffer_cache; (Versuchen Sie dies nicht in einer Prod-Umgebung) für Instanz 2 – vercelli