Datenbankadministratoren

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


1
Kann ich die Transaktionsprotokolldatei in einer Spiegeldatenbank verkleinern?
Dies ist eine Folgefrage zu einer früheren Frage, warum ich die Protokolldatei in der Hauptdatenbank nicht verkleinern konnte. Um es kurz zu machen, ich habe die Datenbankspiegelung eingerichtet, aber vergessen, sicherzustellen, dass der Job, der das Transaktionsprotokoll gesichert hat, erneut ausgeführt wurde und das Transaktionsprotokoll auf fast 60 GB angewachsen …

3
SSIS erzwingt weiterhin das Ändern der Excel-Quellzeichenfolge
In Excel gibt es eine Spalte, die Text sein soll, aber SSIS sieht dort numerischen Text und lässt ihn automatisch mit doppelter Genauigkeit schweben [DT_R8]. Ich kann es manuell in den Spalten Extern und Output des Ausgabezweigs ändern, aber die Fehlerausgabe lehnt es einfach ab, die entsprechende Spalte zu ändern. …

2
Einzelne Abfragen werden auf 10 ms ausgeführt, wobei UNION ALL 290 ms + benötigt (7,7 Millionen Datensätze MySQL DB). Wie optimiere ich?
Ich habe eine Tabelle, in der verfügbare Termine für Lehrer gespeichert sind und zwei Arten von Einfügungen möglich sind: Stundenbasiert : mit der völligen Freiheit, unbegrenzte Zeitnischen pro Tag und Lehrer hinzuzufügen (solange sich die Zeitnischen nicht überschneiden): Am 15. April kann ein Lehrer Zeitnischen um 10:00, 11:00, 12:00 und …
9 mysql 



1
Wie ordnet PostgreSQL neue Datensätze physisch auf der Festplatte an (nach einem Cluster auf dem Primärschlüssel)?
Sie müssen wissen, wie PostgreSQL Datensätze auf der Festplatte bestellt. In diesem Fall möchte ich die in den Dokumenten angegebene Indexkombination nutzen , die meines Wissens Bitmaps verwendet, um übereinstimmende Zeilen abzurufen und sie entsprechend ihrer physischen Position zurückzugeben. Die betreffende Tabelle wurde nach ihrem Primärschlüssel gruppiert. Soweit ich weiß, …

3
SQL Server 2012 catalog.executions to sysjobhistory - eine Möglichkeit, sich ihnen anzuschließen?
Ich habe meine Ressourcen aufgebraucht und kann keine narrensichere Möglichkeit finden, die Tabellen ssisdb.catalog mit den Jobs zu verknüpfen, auf denen sie ausgeführt werden. Der Versuch, einige benutzerdefinierte Sprocs zu schreiben, um meine Ausführungszeiten und Zeilen zu überwachen, die aus den Katalogtabellen geschrieben wurden, und es wäre sehr vorteilhaft, sie …


3
SQL Server Sandbox
Ich versuche, eine Sandbox für unsere Berichtsentwickler einzurichten, in der sie arbeiten können. Mein aktueller Plan ist es, die Datenbank jeden Abend zurückzusetzen, aber ich bin mir nicht sicher, wie ich das machen soll. Mit Zurücksetzen meine ich, dass ich im Wesentlichen alle Benutzertabellen, Ansichten, gespeicherten Prozeduren usw. aus allen …




1
Entwerfen eines einfachen Schemas zur Disaggregation der Bedarfsprognose
Ich mache eine einfache Datenbankentwurfsaufgabe als Schulungsübung, bei der ich ein grundlegendes Schemadesign für den folgenden Fall erstellen muss: Ich habe eine Eltern-Kind-Hierarchie von Produkten (Beispiel: Rohmaterial> In Bearbeitung> Endprodukt). Bestellungen werden auf jeder Ebene aufgegeben. Die Anzahl der Bestellungen wird für die nächsten 6 Monate in wöchentlichen Eimern angezeigt. …

5
Warum ist optimistisches Sperren schneller als pessimistisches Sperren?
Beide Arten der Sperrung bewirken, dass ein Prozess auf eine korrekte Kopie des Datensatzes wartet, wenn dieser derzeit von einem anderen Prozess verwendet wird. Beim pessimistischen Sperren stammt der Sperrmechanismus aus der Datenbank selbst (einem nativen Sperrobjekt), während beim optimistischen Sperren der Sperrmechanismus eine Form der Zeilenversionierung wie ein Zeitstempel …

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.