Ich möchte eine Funktion zum "Wiederherstellen" in einer Webanwendung implementieren, damit ein Benutzer seine Meinung ändern und einen gelöschten Datensatz wiederherstellen kann. Überlegungen zur Umsetzung? Einige Optionen, die ich in Betracht gezogen habe, sind das Löschen des betreffenden Datensatzes und das Speichern der Änderungen in einer separaten Prüftabelle oder das …
Verwenden von SQL Server 2005. Ich führe ein großes DELETE FROM ohne WHERE-Klauseln aus. Es entspricht im Grunde einer TRUNCATE TABLE-Anweisung - außer ich darf TRUNCATE nicht verwenden. Das Problem ist, dass die Tabelle riesig ist - 10 Millionen Zeilen, und die Fertigstellung dauert über eine Stunde. Gibt es eine …
Ich habe eine Datenbank auf PostgreSQL 9.2, die ein Hauptschema mit ungefähr 70 Tabellen und eine variable Anzahl von identischen Schemata pro Client mit jeweils 30 Tabellen enthält. Die Client-Schemas haben Fremdschlüssel, die auf das Hauptschema verweisen und nicht umgekehrt. Ich habe gerade angefangen, die Datenbank mit echten Daten aus …
Mein Chef hatte gestern eine Frage von einem Kunden, wie er herausfinden könnte, wer einige Daten in seiner SQL Server-Datenbank gelöscht hat (es ist die Express-Edition, wenn das wichtig ist). Ich dachte, dies könnte aus dem Transaktionsprotokoll gefunden werden (vorausgesetzt, es wurde nicht abgeschnitten) - ist das richtig? Und wenn …
Ich habe eine Tabelle, die fast 90% des Festplattenspeichers auf unserem Server belegt. Ich habe beschlossen, ein paar Spalten abzulegen, um Speicherplatz freizugeben. Aber ich muss den Speicherplatz an das Betriebssystem zurückgeben. Das Problem ist jedoch, dass ich nicht sicher bin, was passieren wird, wenn ich VACUUM FULL ausführe und …
Ich frage mich, wie man am effizientesten eine große Anzahl von Zeilen aus PostgreSQL löschen kann. Dieser Vorgang ist Teil einer täglichen wiederkehrenden Aufgabe, um Daten (ein Delta aus Einfügungen und Löschungen) in eine Tabelle zu importieren. Möglicherweise müssen Tausende, möglicherweise Millionen Zeilen gelöscht werden. Ich habe eine Datei mit …
Ich habe eine Datenbank geerbt und möchte diese bereinigen und beschleunigen. Ich habe eine Tabelle mit 30.000.000 Zeilen, von denen viele Junk-Daten sind, die aufgrund eines Fehlers im Auftrag unseres Programmierers eingefügt wurden. Bevor ich neue, optimierte Indizes hinzufüge, habe ich die Tabelle von MyISAM nach InnoDB konvertiert und möchte …
Am Ende befindet sich ein Testskript zum Vergleichen der Leistung zwischen einer @table-Variablen und einer #temp-Tabelle. Ich denke, ich habe es richtig eingerichtet - die Performance-Timings werden außerhalb der DELETE / TRUNCATE-Befehle genommen. Die Ergebnisse, die ich erhalte, sind wie folgt (Zeiten in Millisekunden). @Table Variable #Temp (delete) #Temp (truncate) …
Ich habe eine kleine Tabelle (~ 10 Zeilen) restrictionsin meiner PostgreSQL-Datenbank, in der täglich Werte gelöscht und eingefügt werden. Ich hätte gerne eine Tabelle restrictions_deleted, in der jede Zeile, aus der gelöscht restrictionswird, automatisch gespeichert wird. Da restrictionses eine Seriennummer gibt, gibt es keine Duplikate. Wie schreibe ich einen solchen …
Ich verwalte eine Anwendung mit einem sehr großen Oracle-Datenbank-Backend (fast 1 TB Daten mit mehr als 500 Millionen Zeilen in einer Tabelle). Die Datenbank macht eigentlich gar nichts (keine SProcs, keine Trigger oder so), sie ist nur ein Datenspeicher. Jeden Monat müssen wir Datensätze aus den beiden Haupttabellen entfernen. Die …
Ich muss gelöschte Elemente für die Client-Synchronisierungsanforderungen nachverfolgen. Im Allgemeinen ist es besser, eine Tombstone-Tabelle und einen Auslöser hinzuzufügen , der nachverfolgt, wann eine Zeile aus der Serverdatenbank gelöscht wurde - im Grunde genommen, wenn der Tombstone-Tabelle eine neue Zeile mit den Daten aus dem gelöschten Element hinzugefügt wird - …
Dachte, dies wurde mit dem folgenden Link behoben - die Umgehung funktioniert - aber der Patch funktioniert nicht. Arbeiten mit dem Microsoft-Support zur Lösung. http://support.microsoft.com/kb/2606883 Ok, ich habe ein Problem, das ich StackOverflow mitteilen wollte, um zu sehen, ob jemand eine Idee hat. Beachten Sie, dass dies mit SQL Server …
Verfügt Postgres über Funktionen, die das Auslaufen alter Datensätze unterstützen? Ich möchte Postgres für die Protokollierung als eine Art Warteschlange verwenden, in der Datensätze (Protokollereignisse), die älter als zwei Wochen sind, automatisch gelöscht werden.
Ich habe eine Interviewfrage, die während meines Interviews gestellt wurde. Ich beantwortete die Frage, aber der Interviewer war von meiner Antwort nicht so überzeugt. Also, bitte korrigiert mich jemand mit meinem Verständnis? Frage: Warum ist "Kürzen" DDL? Wo ist "Löschen" DML? Beide erledigen fast den gleichen Job (Zeilen entfernen) Ans. …
Ich habe zwei Tabellen in einer PostgreSQL 9.3-Datenbank: Tabelle link_replyhat einen Fremdschlüssel mit dem Namen which_group, der auf Tabelle zeigt link_group. Ich möchte alle Zeilen löschen, in link_groupdenen keine verwandte Zeile link_replyvorhanden ist. Klingt einfach genug, aber ich habe damit zu kämpfen. Wird es so etwas Einfaches sein (funktioniert nicht)? …
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.