Kapitel 8: MySQL-Tab ellentypen 497
Nehmen wir an, Sie hab en eine Windows-NT-Maschine mit 128 MB RAM und einer einzel-
nen 10 GB großen Festplatte. Unten steht ein Beispiel von m¨oglichen Konfigurationspa-
rametern in ‘my.cnf’ f¨ur InnoDB:
[mysqld]
# Hier k¨onnen Ihre sonstigen MySQL-Serveroptionen stehen
# ...
#
innodb_data_home_dir = c:\ibdata
# Die Daten-Dateien m¨ussen in der Lage sein,
# Ihre Daten und Indexe aufzunehmen
innodb_data_file_path = ibdata1:2000M;ibdata2:2000M
# Puffer-Poolgr¨oße auf 50% bis 80%
# des Arbeitsspeichers Ihres Computers setzen
set-variable = innodb_buffer_pool_size=70M
set-variable = innodb_additional_mem_pool_size=10M
innodb_log_group_home_dir = c:\iblogs
# .._log_arch_dir muss dasselbe sein wie
# .._log_group_home_dir
innodb_log_arch_dir = c:\iblogs
innodb_log_archive=0
set-variable = innodb_log_files_in_group=3
# Die Log-Dateigr¨oße auf ungef¨ahr 15%
# der Puffer-Poolgr¨oße setzen
set-variable = innodb_log_file_size=10M
set-variable = innodb_log_buffer_size=8M
# ..flush_log_at_trx_commit auf 0 setzen,
# wenn Sie es sich leisten k¨onnen,
# ein paar der letzten Transaktionen zu verlieren
innodb_flush_log_at_trx_commit=1
set-variable = innodb_file_io_threads=4
set-variable = innodb_lock_wait_timeout=50
Beachten Sie, dass die Daten-Dateien bei einigen Betriebssystemen kleiner als 2 GB sein
m¨ussen! Die Gesamtgr¨oße von Daten-Dateien muss gr¨oßer oder gleich 10 MB sein. Die
Gesamtgr¨oße der Log-Dateien MUSS auf 32-Bit-Computern kleiner als 4 GB sein.
InnoDB legt keine Verzeichnisse an. Diese m¨ussen Sie selbst erzeugen! Stellen Sie auch
sicher, dass der MySQL-Server Rechte hat, Dateien in den Verzeichnissen anzulegen, die
Sie angeben.
Wenn Sie zum ersten Mal eine InnoDB-Datenbank erzeugen, sollten Sie den MySQL-Server
am besten von der Kommandozeilen-Eingabeaufforderung starten. InnoDB gibt dann In-
formationen ¨uber die Datenbank-Erzeugung auf dem Bildschirm aus und Sie sehen, was
passiert. Unten in Abschnitt 3 sehen Sie, wie die Ausgaben aussehen sollten. Unter Win-
dows k¨onnen Sie ‘mysqld-max.exe’ so starten:
ihr-pfad-zu-mysqld>mysqld-max --standalone --console
Nehmen wir an, Sie haben einen Linux-Computer mit 512 MB RAM und drei Festplatten
mit jeweils 20 GB (in Verzeichnispfaden ‘/’, ‘/dr2’ and ‘/dr3’). Unten ist ein Beispiel
m¨oglicher Konfigurationsparameter in ‘my.cnf’ f¨ur InnoDB:
Comentários a estes Manuais