Mailinglisten-Archive |
Norbert Pfeiffer schrieb: > Hallo, > >> > > Ist das direkt auf dem Server, oder auf einem Test-System? > im Moment noch hier auf XP, spaeter unter Linux. > Dort wird es erfahrungsgemaess zwar um einiges schneller laufen, > aber mehr als die Laufzeit zu halbieren wird es nicht bringen. > >> > > Sind die Zeilen fester Breite oder Variabel? > mal so, mal so, also gemischt Gemischt? Eine Tabelle kann nur fest oder variabel sein. >> ach, und kann das Feld NULL sein? > nein, > da steht immer was drin! ob immer was drinne steht ist unwichtig, die Frage war ob es NULL sein _kann_. Also mit NOT NULL definiert ist oder nicht, und auch die anderen Felder in der Tabelle. Tabellen sollten keine NULL Felder enthalten "Declare columns to be NOT NULL if possible. It makes everything faster and you save one bit per column. If you really need NULL in your application, you should definitely use it. Just avoid having it on all columns by default." Tabellen sollten eine Feste Breite haben. "For MyISAM tables, if you do not have any variable-length columns (VARCHAR, TEXT, or BLOB columns), a fixed-size row format is used. This is faster but unfortunately may waste some space. See Section 14.1.3, “MyISAM Table Storage Formats”. You can hint that you want to have fixed length rows even if you have VARCHAR columns with the CREATE TABLE option ROW_FORMAT=FIXED." http://dev.mysql.com/doc/refman/5.0/en/data-size.html -- Sebastian Mendel www.sebastianmendel.de -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive