Datenbankadministratoren

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

2
Freigeben von Speicherplatz nach dem Löschen der Datenbank
Ich arbeite an einem Entwicklungssystem und habe eine Datenbank wiederhergestellt, sagen wir "foo", die ich für Entwicklungszwecke verwende. Während ich die Probleme durcharbeite, habe ich gerade DROP DATABASE foo ausgeführt. Ich stellte jedoch schnell fest, dass ich den gesamten Speicherplatz auf meiner Festplatte aufgebraucht hatte. Mist. Gibt VACUUM FULL aus …



4
Kann ich einen Wartungsplan exportieren, ohne Integration Services zu verwenden?
Ich versuche, einen einfachen Wartungsplan aus einer SQL Server-Instanz zu exportieren. Ich möchte den Export in die Quellcodeverwaltung überprüfen und den exportierten Wartungsplan auf funktionsidentische Instanzen anwenden. StackOverflow und SQL Server Newbie empfehlen die Verwendung von Integration Services zum Exportieren des Wartungsplans. Wenn ich versuche, auf dem Exportziel eine Verbindung …



2
Bit vs. Boolesche Spalten
Vorausgesetzt, dass Bitfelder nur binäre Darstellungen von Daten sind und auf etwas "seltsame" Weise abgefragt werden müssen. Bietet es tatsächlich Vorteile, ein Bitfeld für einen Booleschen Wert zu verwenden? Soweit ich sehen kann, scheint der Raum der einzige wirkliche Vorteil zu sein.

2
SQL SERVER Speicherung von TinyInt
Warum wird in SQL Server ein tinyint mit 9B in der Zeile gespeichert? Aus irgendeinem Grund scheint es am Ende der NULL-Bitmap-Maske ein zusätzliches Byte zu geben. USE tempdb; GEHEN CREATE TABLE tbl ( i TINYINT NICHT NULL ); GEHEN INSERT IN tbl (i) WERTE (1); GEHEN DBCC IND ('tempdb', …

1
Was muss ein SQL Server-DBA über Windows Server wissen?
Analog zu meiner vorherigen Frage Was muss ein DBA über SSAS wissen? , was eine wirklich wundervolle Antwort ergab (danke, @ConcernedOfTunbridgeWells!), stelle ich jetzt eine ähnliche Frage: Was muss ein SQL Server-DBA über Windows Server wissen, um es effizient verwalten und verstehen zu können, was sich hinter den Kulissen abspielt …

5
Umfragedatenbankdesign: Verknüpfen Sie eine Antwort mit einem Benutzer
Ich mache das konzeptionelle Modell für eine Umfragedatenbank. Ziel ist es, die Antworten der Nutzer zu speichern (es wird eine Android-App sein). Ich habe drei Einheiten: Benutzer, Frage und Option. Eine Frage hat eine oder mehrere Optionen (zum Beispiel: Wie viele Mitarbeiter haben Sie? 1-40, 40-1000, +1000). Die Optionen haben …

3
Warum ist eine aggregierte Abfrage mit einer GROUP BY-Klausel wesentlich schneller als ohne?
Ich bin nur neugierig, warum eine aggregierte Abfrage mit einer GROUP BYKlausel so viel schneller ausgeführt wird als ohne. Die Ausführung dieser Abfrage dauert beispielsweise fast 10 Sekunden SELECT MIN(CreatedDate) FROM MyTable WHERE SomeIndexedValue = 1 Während dieser dauert weniger als eine Sekunde SELECT MIN(CreatedDate) FROM MyTable WHERE SomeIndexedValue = …



1
Hochbegleitendes Speichersystem
Stellen Sie sich vor, Sie benötigen 3 große Tabellen (strukturierte Daten) mit jeweils 30 Milliarden Zeilen (Gesamtgröße von 4 TB), von denen Ihre vielen gleichzeitigen Benutzer (die parallele Betriebssystem-Threads auf Remote-LAN-Computern sind) einen Teil lesen müssen die Daten durch ihre SELELCT WHERE GROUPBY-Abfragen und hochgradig gleichzeitige Abfragen, z. B. 10.000 …

4
Wie speichere ich Daten in einer Datenbank ohne Tabellen?
Alles, was ich in der Schule gelernt habe, war SQL, das Daten in Tabellen speichert. Momentan arbeite ich an einem Projekt, in dem Daten in XML-Dateien gespeichert werden. Zusätzlich enthält jede XML einen Verweis auf visuelle Dateien (JPEG). Das XML selbst enthält über tausend Koordinatenpunkte sowie zusätzliche Informationen zu den …

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.