Ich muss Daten zwischen zwei Systemen konvertieren. Das erste System speichert Zeitpläne als einfache Liste von Daten. Jedes Datum, das im Zeitplan enthalten ist, ist eine Zeile. Es kann verschiedene Lücken in der Reihenfolge der Daten geben (Wochenenden, Feiertage und längere Pausen, einige Wochentage können vom Zeitplan ausgeschlossen sein). Es …
Heute haben mich sieben Datenbanken in sieben Wochen mit den Operatorenindizes vertraut gemacht. Sie können Zeichenfolgen für die Musterübereinstimmung mit den vorherigen Abfragen text_pattern_opsindizieren, indem Sie einen Operatorklassenindex erstellen , sofern die Werte in Kleinbuchstaben indiziert sind. CREATE INDEX moves_title_pattern ON movies ( (lower(title) text_pattern_ops); Wir haben die verwendet, text_pattern_opsweil …
Diese Frage wurde von Stack Overflow migriert, da sie in Stack Exchange für Datenbankadministratoren beantwortet werden kann. Vor 6 Jahren migriert . Hat das Hinzufügen DISTINCTim folgenden Beispiel Auswirkungen auf die Abfragelaufzeit? Ist es ratsam, es manchmal als Hinweis zu verwenden? SELECT * FROM A WHERE A.SomeColumn IN (SELECT DISTINCT …
Diese Frage wurde von Stack Overflow migriert, da sie in Stack Exchange für Datenbankadministratoren beantwortet werden kann. Vor 5 Jahren migriert . Wir haben eine Postgres RDS-Instanz bei Amazon Web Services. Wir haben automatische Backups aktiviert und machen täglich Snapshots. Wir möchten eine lokale "aktuelle" Sicherung der RDS-Instanz erstellen, die …
Um den Sicherungsprozess einer meiner MySQL-Datenbanken zu automatisieren, möchte ich die Struktur zweier Tabellen (aktuelle Version vs. alte Version) vergleichen. Können Sie sich eine Abfrage vorstellen, mit der zwei Tabellen verglichen werden können? Hier sind einige Beispieltabellen, die Sie vergleichen können. CREATE TABLE product_today ( pname VARCHAR(150), price int, PRIMARY …
Es wurde versucht, eine stündliche Teilsicherung eines einzelnen Postgres-Servers (Win7 64) durchzuführen. Ich habe das folgende Setup in postgresql.conf: max_wal_senders = 2 wal_level = archive archive_mode = on archive_command = 'copy "%p" "c:\\postgres\\foo\\%f"' (Neustart) Ich habe ein Grundbackup mit gemacht pg_basebackup -U postgres -D ..\foo -F t -x Was eine …
Ich versuche, 2 Spalten aus der Unterabfrage in der folgenden Abfrage auszuwählen, kann dies jedoch nicht. Es wurde versucht, eine Alias-Tabelle zu erstellen, sie konnte jedoch nicht abgerufen werden. SELECT DISTINCT petid, userid, (SELECT MAX(comDate) FROM comments WHERE petid=pet.id) AS lastComDate, (SELECT userid FROM comments WHERE petid=pet.id ORDER BY id …
In DB2 habe ich eine Tabelle mit großen Binärdaten. Jetzt habe ich den gesamten Tisch geleert und runstats, reorg, runstats ausgeführt, aber die Menge des belegten Speicherplatzes ändert sich nicht. Was könnte hier falsch sein? Die Tabelle befindet sich in einem eigenen Tabellenbereich, den ich wie folgt erstellt habe: CREATE …
Ich habe eine gespeicherte Prozedur, die einige Befehle ausführt. Ich möchte nicht, dass diese Befehle in die Transaktion der gespeicherten Prozedur eingeschlossen werden. Wenn der 4. Befehl fehlschlägt, soll der 1., 2. und 3. Befehl erhalten bleiben und nicht zurückgesetzt werden. Ist es möglich, die gespeicherte Prozedur so zu schreiben, …
Nach meinem Verständnis gewährleistet die Konsistenz von ACID die Datenintegrität. Aufgrund der Konsistenz in CAP können die Daten in verteilten Systemen jedoch schnell angezeigt werden. Heißt das: Sie sind nicht dasselbe Konzept?
Wir versuchen, herkömmliche SQL Server-Backups durch ein VSS-basiertes Backup von MDF- und LDF-Dateien zu ersetzen. Als DB-Person bin ich etwas nervös, und doch kann ich keine Beweise dafür finden, dass dies nicht funktioniert? Kann jemand eine Testversion vorschlagen, die ich einrichten kann, um zu demonstrieren, wo wir mit dieser Strategie …
Auf unserem SQL Server 2008 R2 müssen wir jede Nacht einige Berichte erstellen. Die Berechnung der Berichte dauert mehrere Stunden. Um die Zeit zu verkürzen, berechnen wir eine Tabelle vor. Diese Tabelle basiert auf der Verknüpfung von 12 recht großen (zig Millionen Zeilen) Tabellen. Die Berechnung dieser Aggregationstabelle dauerte bis …
Es wurde berichtet, dass Abfragen langsam ausgeführt wurden oder das Zeitlimit in den frühen Morgenstunden überschritten wurde. Der einzige Job, den ich ausgeführt sehe, der sich möglicherweise darauf auswirkt, ist unser Datenbanksicherungsjob. Die Datenbank selbst hat ungefähr 300 GB, und der Sicherungsjob beginnt um 4:30 Uhr und endet erst kurz …
In Fortsetzung einer von mir gestellten Frage zu Ist es eine gute Idee, Tabellen mit hohem Datenvolumen und hohem Zugriff in eine separate Datenbank zu verschieben? Ich suche nach verschiedenen Techniken / Lösungen für die Datenbankarchivierung in PostgreSQL. Einige Lösungen, die mir einfallen, sind: Tabellenpartitionierung Separater Tablespace und / oder …
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.