graphprotocol / graphprotocol/graph-node
The chain blocks table is extremely large, how do I make it smaller?
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Rust
- Sterne
- 3.2k
- Forks
- 1.1k
- Ø Merge
- 4 T. 1 Std.
- Gemergte PRs (30 T.)
- 1
Beschreibung
I'm running a graph node on base with some deployed subgraphs. The blocks table in chain1 has now grown to over 2.5 TB. How can I shrink it? I've already performed a prune to 10 million blocks with graphman, but the blocks table is still extremely large. How do I free up memory?
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Der Bericht nennt das Pruning von graphman und die Tabelle chain1 blocks, aber keine Dateien oder Tests; beginne damit, graphmans prune-Einstiegspunkt und den Speicherpfad für diese Tabelle nachzuverfolgen. Reproduziere die Größe nach dem Pruning oder untersuche das gemeldete Verhalten und dokumentiere anschließend eine verifizierte Möglichkeit, die Tabelle zu verkleinern, oder erkläre, warum das Pruning sie nicht beeinflusst.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- blockchain
- Bereich
- databases
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Ruhig
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 30/100