Mike1990 Geschrieben 10. November 2008 Geschrieben 10. November 2008 Hallo, weiß einer ob es eine Funktion gibt mit der man die Größe eines Datenbank Datensatzes ermitteln kann? Also... ich habe ein System wo viele Benutzer angemeldet sind. Die speichern Ihre Daten dort auch. Die Benutzer haben nur eine feste menge an speicher zur Verfügung alles was darüber hinaus geht kostet extra. Nun muss ich ermitteln wie groß die Datensätze der Benutzer aus der Datenbank sind. Wie mache ich das? Danke im voraus. Mit freundlichen Grüßen Mike1990
Amstelchen Geschrieben 10. November 2008 Geschrieben 10. November 2008 welches DBMS? "SQL" allein ist unzureichend genau. IMO macht es weiters nicht viel sinn, einem einzelnen benutzer seinen benötigten platz zu errechnen/berechnen. MySQL kann z.b. aufgrund der tabellenstatistiken angeben, wie gross die tabellen in KB/MB/GB sind. ansonsten werden deine tabellen ja felder mit definierten datentypen haben. wenn das eine CHAR/VARCHAR(2000) ist, passen da eben genau 2000 bytes (bzw. chars) rein. wenns du es ganz genau machen willst, rechne es aus: len(feld1)+len(feld2)+len(feld3)+len(feldn) = beanpruchter platz. das hab ich allerdings noch nirgendwo gesehen und ich finde es selbst etwas gruselig s'Amstel
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden