Datenbankadministratoren

Fragen und Antworten für Datenbankexperten, die ihre Datenbankfähigkeiten verbessern und von anderen in der Community lernen möchten


1
Wiederherstellung nicht möglich (Fehler 3456)
Ich habe eine Situation, die nicht leicht herauszufinden ist, und dachte, ich würde in diesem Forum fragen, ob andere Vorschläge haben könnten. Ich verwende SQL Server 2008 R2 Standard SP3 unter Windows Server 2008R2 Enterprise. Eine Datenbank musste gewartet werden, und danach musste ich sie auf einem anderen Server wiederherstellen. …

1
Wie kann ich vollständig blockierende Postgres-Abfragen anzeigen?
Ich verwende eine Anweisung von dieser Seite , um blockierende Abfragen in Postgres anzuzeigen SELECT bl.pid AS blocked_pid, a.usename AS blocked_user, ka.query AS blocking_statement, now() - ka.query_start AS blocking_duration, kl.pid AS blocking_pid, ka.usename AS blocking_user, a.query AS blocked_statement, now() - a.query_start AS blocked_duration FROM pg_catalog.pg_locks bl JOIN pg_catalog.pg_stat_activity a ON …


2
Was sagt Page Life Expectancy über die Instanz aus?
Ich habe Überwachungssoftware auf einigen SQL Server-Instanzen in der Umgebung installiert. Ich versuche, Engpässe zu finden und einige Leistungsprobleme zu beheben. Ich möchte herausfinden, ob einige Server mehr Speicher benötigen. Ich interessiere mich für einen Zähler: die Lebenserwartung der Seite. Auf jeder Maschine sieht es anders aus. Warum ändert es …


2
SQL Server 2012-Speicherverbrauch außerhalb des Pufferpools
Ich habe eine Instanz von SQL Server 2012 SP2 Enterprise Edition, die ~ 20 GB Arbeitsspeicher über dem Maximalwert verbraucht. Speicherlimit. Die Instanz ist auf 65 GB beschränkt, der in der folgenden Abfrage verwendete physische Speicher zeigt jedoch 86 GB an SELECT (physical_memory_in_use_kb/1024)/1024 AS [PhysicalMemInUseGB] FROM sys.dm_os_process_memory; GO Der Server …

1
Wie vermeide ich die Verwendung der Zusammenführungsabfrage, wenn mehrere Daten mithilfe des XML-Parameters aktualisiert werden?
Ich versuche, eine Tabelle mit einem Array von Werten zu aktualisieren. Jedes Element im Array enthält Informationen, die mit einer Zeile in einer Tabelle in der SQL Server-Datenbank übereinstimmen. Wenn die Zeile bereits in der Tabelle vorhanden ist, aktualisieren wir diese Zeile mit den Informationen im angegebenen Array. Andernfalls fügen …

1
Was sind die Vor- und Nachteile von Firebase für eine Datenbank?
Ich entwickle derzeit eine Website, um die aus Prüfungen gewonnenen Credits zu verfolgen und zu ermitteln, wie sich diese mit den Ziel-Credits des Benutzers vergleichen lassen. Ich suche ein Datenbanksystem, das alle möglichen Prüfungen speichert, die jemand in NCEA (Neuseelands Qualifikationssystem) ablegen könnte, und die Ziele und tatsächlichen Ergebnisse des …

1
AlwaysOn-Verfügbarkeitsgruppenfehler nach Windows Update in einer Umgebung ohne Failovercluster
Unser SQL Server-Dienst war heute Morgen ausgefallen, wodurch einige unserer Websites heruntergefahren wurden. Als ich die Windows-Ereignisanzeige überprüfte, sah ich die folgenden Fehler: Das Upgrade auf Skriptebene für die Datenbank 'master' ist fehlgeschlagen, da beim Upgrade-Schritt 'SSIS_hotfix_install.sql' der Fehler 942, Status 4, Schweregrad 25 aufgetreten ist Die Master-Datenbank kann nicht …


1
T-SQL - OPTION (FAST x) und Trace-Flag 8722
Ich habe lange gesucht und immer noch keine Antwort auf mein Problem gefunden. Unsere Dynamics AX generiert Abfragen mit dem Abfragehinweis OPTION (FAST x), wodurch manchmal die Verwendung eines fehlerhaften Ausführungsplans erzwungen wird. Die Entwickler sagen, es ist standardmäßig und schwer zu ändern (muss möglicherweise auf allen Formularen behoben werden). …

3
Assembly 'system.web, Version = 4.0.0.0, Kultur = neutral, publickeytoken = b03f5f7f11d50a3a.' wurde nicht im SQL-Katalog gefunden
Ich versuche, eine SQL CLR-Funktion mithilfe der HTTPUtility.UrlDecode-Methode von System.Web bereitzustellen, kann sie jedoch nicht bereitstellen. Fehler erhalten: .Net SqlClient-Datenprovider: Nachricht 6503, Ebene 16, Status 12, Zeile 1 Assembly 'system.web, Version = 4.0.0.0, Kultur = neutral, publickeytoken = b03f5f7f11d50a3a.' wurde nicht im SQL-Katalog gefunden. Die Funktion (als Teil des SSDT-Projekts): …


1
SQL Server-Trace basierend auf dem Client-TCP-Port
Ich habe einen Windows-Terminalserver mit vielen verschiedenen Benutzern, die sich über RDP anmelden, um eine Anwendung auszuführen. Die Anwendung stellt pro Benutzer eine oder mehrere Verbindungen zu einer SQL Server 2008 R2-Instanz her. Alle Benutzer greifen mit derselben SQL-Anmeldung auf dieselbe Datenbank zu. Ich möchte die SQL-Sitzung eines bestimmten Benutzers …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.