Mailinglisten-Archive |
René Barnok wrote: > Die Tabelle hat ca. 31000000 Zeilen. > > Ist es ratsam die Tabelle auf mehrere einzelne Tabellen aufzuteilen z.B. > fuer User 1-5000 Tabelle1 fuer User 5001-10000 Tabelle2 ... ? > Oder geht dann wieder Geschwindigkeit verloren, weil die Tabellen staendig > geoeffnet und geschlossen werden muessen ? Da bei BTree-Indices der Aufwand einer einzelnen Operation zur logarithmisch tur Tabellengröße steigt, bringt das aufteilen nicht wirklich viel. Uberlege, wie viele Keys auf eine Seite gehen, in etwa so viele Teiltabellen mußt Du anlege Bei 31 Mio. Zeilen macht es wenig Sinn, die Tabelle in 4 Stücke a 7,75 Mio Zeilen aufzuteilen. Eine Aufteilung ist nur dann erforderlich, wenn Du an eine Größenlimitierung Deines Systems stößt (z.B. 2GB-files). Elmar --- *** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive