


Eintauchen in die Funktionalität von sp_reset_connection im SQL Server-Verbindungspooling
SQL Server verwendet Verbindungspooling, um Datenbankverbindungen effizient zu verwalten. Im Mittelpunkt dieses Mechanismus steht die gespeicherte Prozedur sp_reset_connection, die aufgerufen wird, wenn Verbindungen aus dem Pool wiederverwendet werden. Sein Hauptziel besteht darin, den Status der Verbindung zurückzusetzen, um die Bereitschaft für die spätere Verwendung sicherzustellen.
Umfassendes Zurücksetzen
sp_reset_connection setzt verschiedene Aspekte einer Verbindung zurück, darunter:
- Fehlerzustände und -nummern
- Ausführungskontexte (ECs)
- Ausstehende E/A-Vorgänge
- Gehaltene Serverpuffer
- Gesperrte Pufferressourcen
- Von der Verbindung zugewiesener Speicher
- Temporär Tabellen
- Globale Cursor
- Open SQL-XML Handles und zugehörige Arbeitstabellen
- System- und Benutzertabellen
- Temporäre Objekte
- Offene Transaktionen
- Verteilte Transaktionseintragungen
- Gemeinsame Datenbanksperren
- Erworben Sperren
- Handles
- SET-Optionen
- @@rowcount
- @@identity
- Trace auf Sitzungsebene Optionen
Ausschlüsse
Sp_reset_connection vermeidet jedoch ausdrücklich das Zurücksetzen von:
- Sicherheitskontext, der für die Zuordnung von Verbindungen basierend auf entscheidend ist die Verbindungszeichenfolge
- Anwendungsrollen, da sie nicht sein können zurückgesetzt
- Transaktionsisolationsstufe
Praktische Auswirkungen
- Über sp_setapprole eingerichtete Anwendungsrollen bleiben in Kraft.
- Transaktionen müssen explizit von der Anwendung verwaltet werden, da sp_reset_connection nicht zurückgesetzt wird sie.
- Verlassen Sie sich nicht darauf, dass SET-Optionen bei der Wiederverwendung von Verbindungen erhalten bleiben, da sie auf ihre Standardeinstellungen zurückgesetzt werden.
Das obige ist der detaillierte Inhalt vonWie setzt sp_reset_connection SQL Server-Verbindungen zurück und welche Auswirkungen hat es nicht?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Dieser Artikel befasst sich mit MySQLs Fehler "Die freigegebene Bibliotheksfehler". Das Problem ergibt sich aus der Unfähigkeit von MySQL, die erforderlichen gemeinsam genutzten Bibliotheken (.SO/.dll -Dateien) zu finden. Lösungen beinhalten die Überprüfung der Bibliotheksinstallation über das Paket des Systems m

In diesem Artikel wird die Optimierung von MySQL -Speicherverbrauch in Docker untersucht. Es werden Überwachungstechniken (Docker -Statistiken, Leistungsschema, externe Tools) und Konfigurationsstrategien erörtert. Dazu gehören Docker -Speichergrenzen, Tausch und CGroups neben

In dem Artikel werden mithilfe der Änderungstabelle von MySQL Tabellen, einschließlich Hinzufügen/Löschen von Spalten, Umbenennung von Tabellen/Spalten und Ändern der Spaltendatentypen, erläutert.

Dieser Artikel vergleicht die Installation von MySQL unter Linux direkt mit Podman -Containern mit/ohne phpmyadmin. Es beschreibt Installationsschritte für jede Methode und betont die Vorteile von Podman in Isolation, Portabilität und Reproduzierbarkeit, aber auch

Dieser Artikel bietet einen umfassenden Überblick über SQLite, eine in sich geschlossene, serverlose relationale Datenbank. Es beschreibt die Vorteile von SQLite (Einfachheit, Portabilität, Benutzerfreundlichkeit) und Nachteile (Parallelitätsbeschränkungen, Skalierbarkeitsprobleme). C

In Artikel werden die Konfiguration der SSL/TLS -Verschlüsselung für MySQL, einschließlich der Erzeugung und Überprüfung von Zertifikaten, erläutert. Das Hauptproblem ist die Verwendung der Sicherheitsauswirkungen von selbstsignierten Zertifikaten. [Charakterzahl: 159]

In diesem Handbuch wird die Installation und Verwaltung mehrerer MySQL -Versionen auf macOS mithilfe von Homebrew nachgewiesen. Es betont die Verwendung von Homebrew, um Installationen zu isolieren und Konflikte zu vermeiden. Der Artikel Details Installation, Starten/Stoppen von Diensten und Best PRA

In Artikel werden beliebte MySQL -GUI -Tools wie MySQL Workbench und PhpMyAdmin beschrieben, die ihre Funktionen und ihre Eignung für Anfänger und fortgeschrittene Benutzer vergleichen. [159 Charaktere]


Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SAP NetWeaver Server-Adapter für Eclipse
Integrieren Sie Eclipse mit dem SAP NetWeaver-Anwendungsserver.

EditPlus chinesische Crack-Version
Geringe Größe, Syntaxhervorhebung, unterstützt keine Code-Eingabeaufforderungsfunktion

PHPStorm Mac-Version
Das neueste (2018.2.1) professionelle, integrierte PHP-Entwicklungstool

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen
