Ich habe gerade meinen ersten Online-Datenbankkurs begonnen und habe eine Hausaufgabe, um aus einer Liste von Spezifikationen ein Entity-Relationship-Diagramm (ERD) zu erstellen. Die Spezifikationen sind wie folgt: Das Unternehmen ist in Abteilungen organisiert. Jede Abteilung hat einen Namen, eine eindeutige Nummer und einen bestimmten Mitarbeiter, der die Abteilung verwaltet. Wir …
Das Erlernen der Formulierung abfrageähnlicher Ausdrücke in der relationalen Algebra ist ein traditioneller Bestandteil vieler, vielleicht der meisten Kurse "Einführung in Datenbanken". Dies wird normalerweise durch die Behauptung gerechtfertigt, dass die relationale Algebra die mathematische Grundlage für relationale Datenbanken im Allgemeinen und für SQL im Besonderen ist, mit der Implikation, …
Wir haben 12 Arten von Ausgaben in unserer Datenbank, einige haben ziemlich unterschiedliche Daten abzüglich der Betragsfelder. Wir haben mehrere Stellen in der Anwendung und in den Berichten, die einzelne und mehrere Aufwandsummen und Zählungen pro Aufwandsart und Gesamtsummen erfordern. Am Ende möchten wir eine Ansicht für alle diese Aufrufe, …
Auf einem meiner Server (Win 2012 R2) wird SQL Server 2012 ständig angegriffen, wobei das SA-Konto etwa 10 Mal pro Sekunde mit unterschiedlichen Kennwörtern getroffen wird. Ich habe kein SA-Konto, möchte aber dennoch diese Untersuchung beenden, da sie wahrscheinlich Ressourcen verbraucht. Ich überprüfe ständig die Protokolle und blockiere die fehlerhaften …
Gibt es eine Möglichkeit, eine einmalige Abfrage für eine SQL Server-Produktionsdatenbank auszuführen und sie anzuweisen, auf der Grundlage dieser Abfrage keine zukünftigen Beurteilungen vorzunehmen? ZB Ausführungspläne speichern, Indizes empfehlen usw. Oder vielleicht sollte ich nicht so besorgt sein.
Gestern haben wir eine Schemamigration in unserer Produktionsdatenbank durchgeführt, die wir für sicher hielten, bei der jedoch ein Problem aufgetreten ist. Es scheint, als würde das Hinzufügen der neuen Spalte eine Sperre verursachen und unsere Anwendung konnte nicht mehr auf die Tabelle zugreifen. Hier ist eine Erläuterung der Tabelle vor …
SELECT A FROM T WHERE M > 1000 AND M < 5000; Ich kann nicht beurteilen, welcher der folgenden Punkte für die obige Abfrage am besten geeignet ist: Lineare Suche Binäre Suche auf M. B + -Baum mit Index auf M. B + -Baum mit Index auf A. Welches ist …
Ich wurde gebeten, eine sehr belebte Tabelle zu überprüfen und Verbesserungsmöglichkeiten zu ermitteln. Ich habe nur sehr begrenzte Möglichkeiten, die Tabelle nur die Indizes zu ändern. Tabelleninformationen 240 Spalten ~ 5 Millionen Zeilen Gelesen und aktualisiert von etwa 30 Anwendungen, die von Websites bis zu Abfrageanwendungen reichen. Jede Zeile repräsentiert …
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 4 Jahren . Ich finde es frustrierend, dass dieselben Abfragen in verschiedenen …
Zuerst stelle ich fest, dass eine ähnliche Frage gestellt wurde und für das Poster eine Seitenzahl von 1000 für einen 679-Seitenindex festgelegt wurde. nicht was los ist. Ich habe Olas Skript als eingestellt @Databases nvarchar(max) ,@FragmentationLow nvarchar(max) = null ,@FragmentationMedium nvarchar(max) = 'INDEX_REORGANIZE' ,@FragmentationHigh nvarchar(max) = 'INDEX_REBUILD_ONLINE' ,@FragmentationLevel1 int = …
Eine große Abfrage wird gerade ausgeführt. Das Ergebnis eines Hash-Joins im Batch-Modus, der auf die Festplatte übertragen wird, wird mithilfe von in eine temporäre Tabelle gestreamt select into. Die Abfrage zeigt Wartetypen HTDELETEund HTREPARTITIONgelegentlich. Die Abfrage verwendet keine Columnstore-Indizes. Ich bin mir ziemlich sicher, dass diese Wartetypen für Hash-Joins im …
TL; DR: Wenn ein "EXPLAIN (BUFFERS)" einen "Index Scan" anzeigt, wird nicht die Anzahl der Seiten angezeigt, die aus dem Index gelesen werden müssen. Lässt es nur diese Nummer weg oder liest es tatsächlich keine Seiten (und ich verstehe falsch, wie der Index funktioniert)? Wir haben eine große schreibgeschützte Tabelle, …
Ich habe eine PostgreSQL-Datenbank mit einer Mastertabelle und 2 untergeordneten Tabellen. Mein Mastertisch: CREATE TABLE test ( id serial PRIMARY KEY, date timestamp without time zone ); CREATE INDEX ON test(date); Meine Kindertische: CREATE TABLE test_20150812 ( CHECK ( date >= DATE '2015-08-12' AND date < DATE '2015-08-13' ) ) …
Unser Produktionsdatenbankserver (SQL 2008 R2 Enterprise unter Windows Server 2008 R2 DC) hat seit Ende Juni während seiner nächtlichen DBCC-CheckDB (Prod_DB) einen seltsamen Fehler. Der gleiche Job war damals gut gelaufen. Ich habe die vollständige Sicherung von diesem Server auf einem Testserver wiederhergestellt, und die Datendatei scheint in Ordnung zu …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.