Geben Sie YugabyteDB echte Ressourcen und Pin seinen Speicher

PerformanceKlusterServices
Verschifft
10. August 2026 um 15:51 UTC
Autor
Kamo
Ausschuss
2a1f5f4

Es lief auf LESS als die CockroachDB ersetzte es -- 20Gi/6cpu gegen CockroachDB 32Gi/8cpu -- während mehr benötigt, weil YSQL läuft eine separate PostgreSQL Backend-Prozess pro Verbindung auf der Speicher-Engine. Drei Änderungen: 1. tserver 12Gi/3cpu -" 24Gi/8cpu-Anfragen, 20Gi/6cpu -- 48Gi/16cpu Grenzen. Gemessen: 8.323 gedrosselte Perioden und 19 Minuten kumulativer CPU-Stall bei der 6-Core-Kappe. Der Knoten läuft 48 Kerne zu 7%. 2. ************ ersetzt durch eine explizite --memory_limit_hard_bytes. Mit hostNetwork die Flagge Größe YugabyteDB aus die HOST's 123 GB, also glaubte es, dass es 18,52 GB in einer 20 GiB-Gruppe hatte die auch 9,9 GB PostgreSQL Backends halten musste. Es war ein Verkehr Spike von einem OOM töten. Jetzt angeheftet: tserver 24 GiB, Master 3 GiB. 3. --enable_ysql_conn_mgr=true, also 150+ Client-Verbindungen multiplex über ein verwaltet Pool statt jeweils einem Prozess. kernel.shmmni auf 32768 erhöht auf k1m1, wie es der Verbindungsmanager erfordert. Danach, über ein abgerechnetes 240er-Fenster: 0,00% gedrosselt (war 1,4% der Perioden), Block-Cache-Obergrenze 9,26 GB - 12 GB, Root-Speicherbegrenzung korrekt 24 GB.

Alle Änderungen

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen