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 Zitieren
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 Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.