Datenbankadministratoren

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

1
Warum bricht mein Datenbankspiegel zusammen, nachdem die Dateigruppeneinstellungen von RESTRICTED_USER in MULTI_USER geändert wurden?
Meine Umgebung ist die folgende: VMWare 5.5 Vitalized Server MS Windows Server 2008R2 Enterprise- Domäne und SQL Server 2008 R2 Enterprise . Zentraler Speicher mit Fibre-Channel-Verbindung. Ich habe Partitionen in meinem SQL Server DB. Ich habe 2 file groups: eine mit Live-Daten (FG1) , die zweite mit historischen Daten (HDG) …

2
Masseneinfügung M: N-Beziehung in PostgreSQL
Ich muss Daten aus einer alten Datenbank in eine neue mit leicht unterschiedlicher Struktur importieren. In der alten Datenbank gibt es beispielsweise eine Tabelle, in der Mitarbeiter und ihre Vorgesetzten aufgezeichnet werden: CREATE TABLE employee (ident TEXT PRIMARY KEY, name TEXT, supervisor_name TEXT) Die neue Datenbank lautet nun wie folgt: …


1
Was ist der Unterschied zwischen der Komprimierung auf der PK und der Tabelle?
Die Datenkomprimierung kann für die Tabelle festgelegt werden: CREATE TABLE dbo.SomeTable( SomeId [bigint] NOT NULL, OtherId [bigint] NOT NULL, IsActive [bit] NOT NULL, CONSTRAINT [PK_Some] PRIMARY KEY CLUSTERED ( SomeId Desc ) ) ON SomePartitionScheme(SomeId) WITH (DATA_COMPRESSION=PAGE) Und es kann auf dem Primärschlüssel definiert werden: CREATE TABLE dbo.SomeTable( SomeId [bigint] …

2
SQL Server DB wird über Nacht unbrauchbar
Gestern war meine SQL Server-Datenbank in Ordnung. Heute ist es fast unbrauchbar - es wird um den Faktor fünf bis zwanzig verlangsamt, je nachdem, wann ich es getroffen habe. Einige Daten wurden in einem Ladevorgang über Nacht zum Server hinzugefügt, aber nichts wie ein Volume, das eine Datenbank so stark …

1
Effizientes Speichern von Sätzen von Schlüssel-Wert-Paaren mit völlig unterschiedlichen Schlüsseln
Ich habe eine Anwendung geerbt, die einer Site viele verschiedene Arten von Aktivitäten zuordnet. Es gibt ungefähr 100 verschiedene Aktivitätstypen, und jeder hat unterschiedliche Sätze von 3-10 Feldern. Alle Aktivitäten haben jedoch mindestens ein Datumsfeld (kann eine beliebige Kombination aus Datum, Startdatum, Enddatum, geplantem Startdatum usw. sein) und ein Feld …

2
MySQL: delete… where..in () vs delete..from..join und gesperrte Tabellen beim Löschen mit subselect
Haftungsausschluss: Bitte entschuldigen Sie mein mangelndes Wissen über Datenbank-Interna. Hier kommt's: Wir führen eine Anwendung aus (nicht von uns geschrieben), die bei einem regelmäßigen Bereinigungsjob in der Datenbank ein großes Leistungsproblem aufweist. Die Abfrage sieht folgendermaßen aus: delete from VARIABLE_SUBSTITUTION where BUILDRESULTSUMMARY_ID in ( select BUILDRESULTSUMMARY_ID from BUILDRESULTSUMMARY where BUILDRESULTSUMMARY.BUILD_KEY …



3
Gibt es einen Vorteil, wenn ein Index nicht partitioniert wird?
Ich habe das Privileg, eine große partitionierte OLAP-Tabelle zu verwalten. Beim Überprüfen dieser Tabelle habe ich festgestellt, dass einer der Indizes nicht mit dem Partitionierungsschema übereinstimmt. Da der Autor nicht verfügbar ist und sorgfältig gestaltete Google-Suchanfragen keine nützlichen Ergebnisse geliefert haben, bin ich mir nicht sicher, ob dies beabsichtigt oder …

1
Wie kann man feststellen, ob eine Sicherungsdatei CDC enthält?
Mit SQL Server 2008 bis 2014 kann ich eine Datenbank mit aktiviertem CDC (Change Data Capture) sichern und wiederherstellen. Ich suche jedoch nach einer Möglichkeit, eine vollständige Sicherungsdatei abzufragen, um festzustellen, ob sie CDC-Daten enthält. Was wäre großartig, wenn auf diese Weise RESTORE FILELISTONLYdie Dateiliste aus der Datenbank abgerufen wird, …

1
PostgreSQL bytea vs smallint []
Ich möchte große Mehrkanal-Zeitreihendaten (100 MB - 1 GB) in eine PostgreSQL-Datenbank importieren. Die Daten stammen aus Dateien im EDF-Format , die die Daten in "Datensätze" oder "Epochen" von jeweils einigen Sekunden aufteilen. Der Datensatz jeder Epoche enthält die Signale für jeden Datenkanal als sequentielle Arrays kurzer Ganzzahlen. Ich bin …

3
Lassen Sie MS SQL Server Speicherplatz freigeben
Eine schlecht verwaltete Datenbanktabelle ist enorm gewachsen. 48 + Auftritte von Orphan Records. Ich versuche es aufzuräumen und meine gefährlich volle Festplatte wieder in einen normalen Zustand zu versetzen. Ich werde ungefähr 400 Millionen Datensätze aus dieser Tabelle löschen. Dies läuft während ich tippe. Ich stelle fest, dass mein Festplattenspeicher …

5
Mathematische Gleichheit zweier SQL-Anweisungen
Gibt es eine Möglichkeit, die mathematische Gleichheit zweier SQL-Anweisungen zu überprüfen? Ich habe zwei SQL-Anweisungen: SQL_STATEMENT_1 SQL_STATEMENT_2 Das Ausführen beider Anweisungen für Daten und das Vergleichen der Ausgabe hilft überhaupt nicht. Die Mengenmathematik hinter den Anweisungen muss wie bei einem Gleichungslöser ausgewertet werden. Außerhalb des Rahmens meiner Frage liegen Dinge …


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.