Untenstehend stammen aus Vanilla und wurden nach Discourse importiert.
Haben Sie den Bulk-Importer verwendet? Wenn ja, müssen Sie rake import:ensure_consistency ausführen, um diese Statistiken zu generieren.
Ja, Justin. Ich habe den Bulk-Importer (vanilla) verwendet.
Ich werde es jetzt ausprobieren. Danke!
Hast du eine Ahnung, warum der Befehl rake import:ensure_consistency nach ein paar Minuten die SSH-Verbindung unresponsive macht?
Ich habe bereits ServerAliveInterval 3600 eingestellt, um sicherzustellen, dass die Verbindung nicht abbricht.
Wie lange sollte rake import:ensure_consistency für 20 Millionen Datensätze dauern?
Eine sehr lange Zeit. Wenn es 10.000 pro Minute verarbeiten kann, sind das etwa 33 Stunden. Es könnte leicht das Zehnfache davon dauern.
EDIT: Achtung: Dies setzt voraus, dass ich mit einem Taschenrechner rechnen kann.
Danke, Jay, für die Klarstellung!
Ist schon in Ordnung, Jay – Mathe ist schwer. ![]()
Wird es stundenlang so aussehen?

Kein Hinweis darauf, dass es noch läuft ![]()
Es gibt keine Ladeleiste, nein. Wie Jay sagte, wird es wahrscheinlich ziemlich lange dauern. Gib 24 Stunden und schau dann wieder vorbei.
Du könntest in einem anderen Fenster etwas wie PostTiming.all.count in einer Rails-Konsole ausführen. Wenn der Wert größer wird, wüsstest du, dass er zunimmt. Vielleicht. Aber ich habe nicht geprüft, was es tatsächlich tut.
Herr, eine letzte Frage: Wenn ich als Admin ein Backup erstelle und wiederherstelle, wird das dann als Backup gezählt?
Es ist in der Datenbank, also wird es enthalten sein.
Außerdem solltest du /sidekiq prüfen und sicherstellen, dass alle diese Aufgaben abgeschlossen sind, bevor du in die Produktion wechselst.
Danke, Jay. Bedeutet das also, dass ich beim Wiederherstellen des Backups auf einem neuen Server rake import:ensure_consistency ausführen muss? Schließlich enthält es eine Aktion zum “Aktualisieren” nach dem Einfügen.
Das glaube ich nicht. Sobald diese Tabellen aktualisiert sind, werden sie in der Datenbank sein.
Toll! Danke, Jay, und an das schnelle Team von Discourse!
Jay, ich habe noch eine Frage.
Warum hat PostReply keine Daten? Es wurde trotzdem ausgeführt und zum nächsten Schritt übergegangen.

Damit bin ich bereits beim Aktualisieren der Benutzerstatistiken
Wenn du importierst, bin ich mir nicht zu 100 % sicher, ob ein PostReply erstellt wird. Meines Wissens dient dies direkten Antworten auf bestimmte Beiträge, wie meiner an deine.



