Datenbankadministratoren

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


2
Fehlende Daten aus einer Abfrage einfügen
Wie kann ich fehlende Daten aus einer von mir erstellten Abfrage einfügen? Das Ergebnis unten: Date Frequency 2014-05-18 5 2014-05-20 7 2014-05-25 7 2014-05-27 6 Ich möchte, dass das Ergebnis fehlende Daten mit dem Wert 0 enthält, wie unten gezeigt: Date Frequency 2014-05-18 5 2014-05-19 0 2014-05-20 7 2014-05-21 0 …

2
Sind Transaktionen in PostgreSQL über "psycopg2" pro Cursor oder pro Verbindung?
Ich arbeite mit PostgreSQL 9.3 unter Verwendung der psycopg2Datenbank-API. Ich habe die DB-API auf die minimale Isolationsstufe ("Autocommit" -Modus) eingestellt und verwalte meine eigenen Transaktionen direkt über SQL. Beispiel: cur = self.conn.cursor() cur.execute("BEGIN;") cur.execute("SELECT dbId, downloadPath, fileName, tags FROM {tableName} WHERE dlState=%s".format(tableName=self.tableName), (2, )) ret = cur.fetchall() cur.execute("COMMIT;") Ist die …



1
Tail Log Backup bei einer Wiederherstellung?
Wenn ich eine Wiederherstellung einer Datenbank von einem Produktionsserver auf einen Nichtproduktionsserver durchführe, verwende ich normalerweise die Option WITH REPLACE, wenn ich vergesse, dass eine Fehlermeldung angezeigt wird, dass das Endprotokoll nicht gesichert wird. Laut MSDN sollte ich vor dem Wiederherstellen tatsächlich mein Endprotokoll sichern: Wenn die Datenbank online ist …


1
Suchen Sie nach aktiven Werten der SQLNET.ORA-Parameter auf dem Server
Wie finde ich die aktiven Werte der SQLNET.ORA-Parameter auf dem Server? Ich weiß, wie man die SQLNET.ORA-Datei findet, aber es gibt keine Garantie dafür, dass die Werte in dieser Datei aktiv verwendet werden. Parameteränderungen erfordern möglicherweise einen Neustart des Listeners und manchmal sogar einen Neustart der Datenbank . Zum Debuggen …
9 oracle 

2
Cassandra: Wartung
Ich bin unerfahren mit Cassandra, habe aber einige Erfahrungen mit SQL-basierten relationalen Datenbanken. Ich konnte keine Best-Practice-Informationen zur Wartung von Cassandra nach der Bereitstellung finden. Muss die Datenbank VACUUMIERT werden? Ich sollte denken, dass Lese- / Schreiblasten eine Fragmentierung im Speicher verursachen. Oder allgemeiner: Was sind die Best Practices für …

2
Symmetrische Differenzoperation in Transact-SQL?
Ich habe immer über den UNIONOperator in SQL gewusst , aber erst kürzlich festgestellt, dass es andere Mengenoperatoren gibt, INTERSECTund EXCEPT. Ich konnte keinen Operator finden, der den vierten großen Mengenoperator ausführt, den symmetrischen Unterschied (z INTERSECT. B. das Gegenteil von .) Es sieht so aus, als könnte ich mit …

1
ALTER TABLE… Das Umschalten von der regulären Tabelle zur partitionierten Tabelle schlägt fehl
Der folgende Code bewirkt Folgendes: Erstellt eine Datenbank play_partition in C: \ TEMP Erstellt zwei identische partitionierte Tabellen play_table und archive_play_table Schaltet die play_table-Partition 1 auf die archive_play_table-Partition 1 um Erstellt eine neue nicht partitionierte Tabelle temp_table mit derselben Struktur wie play_table in derselben Dateigruppe wie play_table Partition 2 Schaltet …

1
Optimieren gleichzeitiger Updates in Postgres
Ich führe gleichzeitig Postgres-Abfragen wie folgt aus: UPDATE foo SET bar = bar + 1 WHERE baz = 1234 Jede Abfrage wirkt sich auf die feste K-Anzahl von Zeilen aus, und ich kann keine Möglichkeit finden, die Reihenfolge zu erzwingen, in der die Zeilen aktualisiert werden. Am Ende habe ich …




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.