Erhalten Sie den gesamten verbleibenden und verfügbaren Platz in Greenplum

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Erhalten Sie den gesamten verbleibenden und verfügbaren Platz in Greenplum

by Guest » 13 Jan 2025, 10:55

Ich habe einen SpringBoot-basierten Mikroservice, der Informationen über den insgesamt verfügbaren und verbleibenden Speicherplatz in einer Greenplum-Datenbank abrufen soll.
Ich habe etwas recherchiert und die folgenden Links gefunden:
https://techdocs.broadcom.com/us/en/vmw ... rage-usage. html
https://techdocs.broadcom.com/us/en/vmw ... ml#topic15
Einer von ihnen schlägt vor, die folgende Abfrage auszuführen:

Code: Select all

SELECT * FROM gp_toolkit.gp_disk_free ORDER BY dfsegment;
Ich habe es auf einer Datenbank ausgeführt, die in einem Docker-Container läuft, und die folgende Ausgabe erhalten:

Code: Select all

dfsegment|dfhostname   |dfdevice|dfspace  |
---------+-------------+--------+---------+
0| 18565d307fa9| overlay|119968388|
1| 18565d307fa9| overlay|119968388|
Dies wirft jedoch Fragen auf:
  • Wie groß ist der insgesamt verbleibende Speicherplatz? Soll ich die Werte in der Spalte „dfspace“ summieren?
  • Was ist der insgesamt verfügbare Speicherplatz (Kapazität)?
Außerdem Der Dienst sollte nicht über Administratorrechte verfügen, die zum Ausführen der obigen Abfrage erforderlich sind.
Angenommen, es ist möglich, Antworten auf die Fragen zu erhalten: Wie soll der Mikrodienst die Daten erhalten?
Sollte eine gespeicherte Prozedur/Funktion sein Von DevOps-Ingenieuren erstellt und zugänglich gemacht normale Benutzer?
Verwenden Sie Greenplum 6.26.0

Top