Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Oracle inaktive Verbindung

Gibt es ein Problem? In den meisten Systemen sind die meisten Sitzungen die meiste Zeit inaktiv. Eine inaktive Sitzung zeigt lediglich an, dass zu dem Zeitpunkt, an dem Sie das Data Dictionary abgefragt haben, keine SQL-Anweisung ausgeführt wurde. Unabhängig davon, ob Sie über eine Client-Server-Anwendung oder eine dreischichtige Anwendung sprechen, bei der die mittlere Schicht über einen Pool von Verbindungen verfügt, warten Sie die meiste Zeit entweder darauf, dass die Anwendung einige Daten verarbeitet, oder dass der Benutzer eine Entscheidung trifft . Während dieser Zeit ist die Datenbanksitzung inaktiv.

Was die Abfrage betrifft, die Sie sehen, würde ich stark darauf wetten, dass dies einfach eine Abfrage ist, die der von Ihnen verwendete Datenbanktreiber / Framework (Ihr ODBC-Treiber, OLE DB-Treiber, ODP.Net-Anbieter usw.) entweder bei einer Verbindung ausführt geöffnet oder an einen Verbindungspool der mittleren Ebene zurückgegeben wird.