WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » SQL-Tabellengrösse » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von XChris
Denk ich auch

Chris
von mhort
Hallo Chris

Also meine DB füllt sich in den nächsten 10 Jahren mit Auswertungen und Daten, die via einem Java-GUI abgerufen bzw. berechnet werden. Deshalb nahm es mich einfach wunder, wieviele Datentupel pro Tabelle überhaupt noch (abgesehen von der Temporeduktion) sinvoll sind. Ich habe 13 Tabellen, die gefüllt werden.
Aber gemäss Manual ist dies eben auch vom Betriebssystem abhängig.
Ich denke, dass es kein Problem sein wird.
Gruess
Markus
von XChris
@ michaelh

Sinnlos ist es, da man NIE 1000 Spalten braucht Wenn, dann hat man schlecht normalisiert.
Ausserdem kann man das Inhaltsverzeichniss oder den Index oder Google benutzen. Man muss nicht die ganze Doku durchkämmen.

@ mhort

Ich hab Dich falsch verstanden. Ist aber gottseidank nicht aufgefallen. (auch michaelh nicht Ich habe meine Antwort ja auf die Spalten und nicht auf die Tupel bezogen.

Einträge kannst Du soviele machen, wie Dein Datentyp der ID groß ist. Größer ginge zwar auch - aber dann wird die ganze Sache verdammt langsam.
Nen Doppellong ( 2 ^ 63) ist verdammt viel.

Beachte bitte, dass dies ausserdem vom verwendeten Tabellentyp abhängt.


Was hast Du denn vor?

Chris
von mhort
Hallo zusammen

Merci für eure konstruktiven Kritiken. Vielleicht ist es wirklich besser zuerst im Manual zu schauen. Ich dachte, dass es vielleicht einer gerade wüsste.
Man sieht, dass zuerst 5 Milliarden Zeilen gefüllt werden müssten, bevor die Kapazität seitens MySQL erreicht wäre.

Folgende Infos fand ich im Manual:

Kann große Datenbanken handhaben. Wir selbst benutzen MySQL bei einigen Datenbanken, die 50 Mio. Datensätze haben und wir kennen Benutzer, die MySQL mit 60.000 Tabellen und etwa 5 Milliarden Zeilen benutzen.
Vorgabemäßig haben MySQL-Tabellen eine maximale Größe von etwa 4G. Sie können die maximale Tabellengröße für eine Tabelle mit dem SHOW TABLE STATUS-Befehl überprüfen oder mit myisamchk -dv tabellen_name. See section 5.5.5 SHOW-Syntax <manual.de.html>.


Also das sind die Infos aus dem Manual
Gruess
Markus
von michaelh
@XChris:
Es würde aber vermtlich etwas lang dauern die geasamte Doku desshalb durchzulesen. Außerdem ist es ja nicht soviel Arbeit diese Frage zu beantworten. Wenn sie so sinnlos ist hättest du außerdem nichts dazu schreiben müssen.

Nach oben