Wenn ich eine ganze Reihe von Inaktiv DB Sessions habe, die ich im Zusammenhang POOL verwendet werden könnten auch wissen wollen, ob sie zu einer hohen CPU-Auslastung führen können oder die CPU-Wartezyklen erhöhen?Können inaktive Oracle-Sitzungen zu hoher CPU-Auslastung führen oder die CPU-Wartezeit erhöhen?
0
A
Antwort
1
In einfachen Worten, ein INACTIVE
Status in v$session
bedeutet, dass keine SQL-Anweisung zum Zeitpunkt v$session
ausgeführt wird.
Von Natur aus verlangsamt eine hohe Anzahl von ACTIVE
Sitzungen das gesamte DBMS einschließlich Ihrer Anwendung und kann zu einer hohen CPU-Auslastung führen.
Inaktive Sitzungen wird eine geringe Auswirkung haben, wenn Sie die maximale Sitzungsnummer nicht überschreiten.
CPU-Auslastung für aktive Sitzungen kann durch die folgende Abfrage überprüft werden.
SELECT
s.username,
t.sid,
s.serial#,
SUM(VALUE/100) as "cpu usage (seconds)"
FROM
v$session s,
v$sesstat t,
v$statname n
WHERE
t.STATISTIC# = n.STATISTIC#
AND
NAME like '%CPU used by this session%'
AND
t.SID = s.SID
AND
s.status='ACTIVE'
AND
s.username is not null
GROUP BY username,t.sid,s.serial#
/
Schauen Sie sich die ORACLE v $ session Dokumentation http://docs.oracle.com/cd/B19306_01/server.102/b14237/dynviews_2088.htm#REFRN30223
Verwandte Themen
- 1. Können inaktive Broadcast-Empfänger wiederverwendet werden?
- 2. Möglichkeiten, die zu einer Verzögerung von MySQL führen können einfügen
- 3. Wie kann man bestimmen, wann man die Parallelität eines einzelnen Arbeiters erhöhen oder die Arbeiter im Sturm erhöhen kann?
- 4. Können wir die Höhe der Toast-Benachrichtigung in WP7 erhöhen
- 5. Erhöhen oder verringern Web-Mitarbeiter die Sicherheit?
- 6. StringToCoTaskMemUni oder StringToCoTaskMemAnsi-Methoden können dazu führen, dass hängen?
- 7. Inaktive Steuerelement Hintergrundfarbe
- 8. Wie inaktive Objekte/Objekte zu aktualisieren
- 9. Wie inaktive Verbindung in PostgreSQL-Datenbank zu schließen
- 10. java.net.SocketException in URI in Broken Rohr: Können diese führen zu hohen CPU-Nutzungen
- 11. Adobe Flex Inaktive Komponente
- 12. Können wir die Verstärkung des Mikrofons eines Android-Handys erhöhen?
- 13. youtube-dl - wie die Puffergröße zu erhöhen
- 14. Abmelden mehrere inaktive Benutzer
- 15. Deaktivieren Active Directory Inaktive Benutzer
- 16. Welche Perl-Code-Beispiele können zu undefiniertem Verhalten führen?
- 17. Wie können wir die Größe von div auf BTN Klick in asp.net erhöhen oder verringern?
- 18. Versuchen, die USB-Lebensdauer zu erhöhen
- 19. Android verkleinern oder erhöhen die Auswahlposition in Spinner
- 20. Welche ASP.NET-Befehle können zu unsicherem Code führen?
- 21. Javascript - Wie die Leistung zu erhöhen?
- 22. Notwendigkeit, die Geschwindigkeit der Bilderstellung zu erhöhen
- 23. wie der Speicher zu erhöhen, die Gradle
- 24. ffmpeg - Wie die Leistung zu erhöhen?
- 25. Um die Timeout-Zeit zu erhöhen
- 26. Hochladen von Bildern führt zu hoher Antwortzeit?
- 27. Inaktive Registerkarte Kopfzeile Schriftfarbe ändern
- 28. Wie können wir die Federverbindungs-Bearbeitungskapazität auf der Serverseite für einen Web- oder Anwendungsserver verbessern oder erhöhen?
- 29. erhöhen oder verringern binding value in xaml
- 30. Wie inaktive Sitzungen auf Parse Server
Vielen Dank für Ihre Antwort @XING. Könnten Sie bitte noch eine weitere Aussage treffen, ob dies Auswirkungen auf die Anwendungsleistung hat? Ich meine CPU ist in Ordnung, aber ob sich die Anwendung normal verhält oder etwas langsam wird. –
Ich erwähnte bereits, es wirkt sich kaum auf Ihre Bewerbung aus, bis Sie die maximale Sitzungsnummer überschritten haben. – XING
ok noch einmal danke. –