Datenbankadministratoren

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

4
Wenn eine Datenbank immer nur eine Einfügung hat, ist es dann schlecht, jede mögliche Spaltenkombination zu indizieren?
Ich arbeite an einem Berichtssystem, das umfangreiche Auswahlabfragen erfordert, jedoch auf einer Datenbank basiert, die nur einmal gefüllt wird. Das Datenbankverwaltungssystem ist Microsoft SQL Server 2017. Es gibt wahrscheinlich einen besseren Weg, ein System wie dieses zu entwerfen, aber gehen wir dies theoretisch an. Theoretisch gesehen: Wenn wir eine sehr …



1
Werden unfixierbare Räumliche Indexverfälschungen als normal angesehen?
Ich habe einen räumlichen Index, für den DBCC CHECKDBFehler gemeldet werden: DBCC CHECKDB(MyDB) WITH EXTENDED_LOGICAL_CHECKS, DATA_PURITY, NO_INFOMSGS, ALL_ERRORMSGS, TABLERESULTS Der räumliche Index, der XML-Index oder die indizierte Sicht 'sys.extended_index_xxx_384000' (Objekt-ID xxx) enthält nicht alle Zeilen, die die Sichtdefinition erzeugt. Dies ist nicht unbedingt ein Integritätsproblem mit den Daten in dieser …

3
Was ist der beste Weg, um alle bis auf das aktuelle Jahr zu archivieren und die Tabelle gleichzeitig zu partitionieren
Aufgabe Archivieren Sie alle bis auf einen fortlaufenden Zeitraum von 13 Monaten aus einer Gruppe großer Tische. Die archivierten Daten müssen in einer anderen Datenbank gespeichert werden. Die Datenbank befindet sich im einfachen Wiederherstellungsmodus Die Tabellen haben eine Größe von 50 Millionen Zeilen bis zu mehreren Milliarden Zeilen und nehmen …


5
Können Sie anhand der DMVs feststellen, ob für eine Verbindung ApplicationIntent = ReadOnly verwendet wurde?
Ich habe eine Always On Availability-Gruppe eingerichtet und möchte sicherstellen, dass meine Benutzer ApplicationIntent = ReadOnly in ihren Verbindungszeichenfolgen verwenden. Kann ich vom SQL Server über DMVs (oder Extended Events oder was auch immer) feststellen, ob ein mit ApplicationIntent = ReadOnly verbundener Benutzer in seiner Verbindungszeichenfolge enthalten ist? Bitte antworten …

1
Ist mein SQL Server gepatcht?
Wie kann ich feststellen, ob meine SQL Server-Instanzen gepatcht sind? Gibt es native Funktionen, die erkennen, ob für meinen Server Patches verfügbar sind? Teufel, habe ich überhaupt Versionsdaten zur Verfügung?
23 sql-server 

4
Langsame Verbindung oder Zeitüberschreitung in SQL Server Management Studio bei Verwendung der Windows-Authentifizierung
Beim Versuch, mithilfe der Windows-Authentifizierung über TCP eine Verbindung zu einer SQL Server 2012-Instanz herzustellen, treten in SQL Server Management Studio 2014 extrem lange Verzögerungen (10 bis 30 Sekunden) auf . Dies geschieht beim Verbinden des Objekt-Explorers oder eines neuen leeren Abfragefensters. Sobald die Verbindung hergestellt ist, können Abfragen schnell …




1
Wie berechne / speichere ich Top 10 in einem tabellarischen Modell?
Wir haben kürzlich ein tabellarisches SSAS-Modell erstellt, damit unsere Benutzer über PowerView darauf zugreifen können. Wir haben ein Maß für eine unserer Faktentabellen, um die TotalActiveItemsVerwendung einer Formel zu ermitteln: TotalActive:=COUNTAX(FILTER('Stats', ISBLANK([DeactDate]) = TRUE), 1) Das funktioniert nach Bedarf sehr gut, aber jetzt haben wir die Bitte, die Top 10 …

2
READ COMMITTED SNAPSHOT von SQL Server vs SNAPSHOT
Diese Frage wurde von Stack Overflow migriert, da sie in Stack Exchange für Datenbankadministratoren beantwortet werden kann. Vor 6 Jahren migriert . Ich habe die Unterschiede zwischen der SQL Server- READ COMMITTED SNAPSHOTund der SNAPSHOTIsolationsstufe untersucht und bin auf die folgende Ressource gestoßen: Auswählen von zeilenversionsbasierten Isolationsstufen Für die meisten …

2
Rollback, wenn 3 gespeicherte Prozeduren von einer gespeicherten Prozedur gestartet werden
Ich habe eine gespeicherte Prozedur, die nur 3 gespeicherte Prozeduren in ihnen ausführt. Ich verwende nur 1 Parameter zum Speichern, wenn der Master-SP erfolgreich ist. Wenn die erste gespeicherte Prozedur in der gespeicherten Hauptprozedur einwandfrei funktioniert, die zweite gespeicherte Prozedur jedoch fehlschlägt, werden dann automatisch alle SPs in der Hauptprozedur …

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.