PythonQ 240-8XX Uživatelský manuál Strana 482

  • Stažení
  • Přidat do mých příruček
  • Tisk
  • Strana
    / 768
  • Tabulka s obsahem
  • KNIHY
  • Hodnocené. / 5. Na základě hodnocení zákazníků
Zobrazit stránku 481
Kapitel 7: MySQL-Sprachreferenz 461
MyISAM Der neue bin¨are portable Tabellen-Handler, der ISAM ersetzt. Siehe
Abschnitt 8.1 [MyISAM], Seite 483.
Siehe Kapitel 8 [Table types], Seite 482.
Wenn ein Tabellentyp angegeben wird und dieser besondere Typ nicht verf¨ugbar ist,
ahlt MySQL den Tabellentyp, der dem angegebenen am achsten kommt. Wenn
beispielsweise TYPE=BDB angegeben wird und die Distribution von MySQL keine BDB-
Tabellen unterst¨utzt, wird die Tabelle statt dessen als MyISAM erzeugt.
Die anderen Tabellenoptionen werden benutzt, um das Verhalten der Tabelle zu opti-
mieren. In den meisten allen m¨ussen Sie keine davon angeben. Die Optionen funk-
tionieren bei allen Tabellentypen, falls nicht anders angegeben:
AUTO_INCREMENT Der achste auto increment-Wert, den Sie f¨ur Ihre Tabelle setzen
wollen (MyISAM).
AVG_ROW_LENGTH aherungsweise die durchschnittliche Zeilenl¨ange Ihrer Tabelle. Diese
Option m¨ussen Sie nur f¨ur große Tabellen mit unterschiedlich großen
Datens¨atzen setzen.
CHECKSUM Setzen Sie diesen Wert auf 1, wenn Sie wollen, dass MySQL eine
Pr¨ufsumme f¨ur alle Zeilen unterh¨alt (macht die Tabelle ein bisschen
langsamer bei der Aktualisierung, aber macht es einfacher, bescadigte
Tabellen zu finden) (MyISAM).
COMMENT Ein 60-Zeichen-Kommentar f¨ur Ihre Tabelle.
MAX_ROWS Maximale Anzahl von Zeilen, die Sie in Ihrer Tabelle zu speichern
planen.
MIN_ROWS Minimale Anzahl von Zeilen, die Sie in Ihrer Tabelle zu speichern
planen.
PACK_KEYS Setzen Sie diesen Wert auf 1, wenn Sie einen kleineren Index erhal-
ten wollen. Das macht Aktualisierungen ¨ublicherweise langsamer und
liest schneller (MyISAM, ISAM). Setzen auf 0 schaltet die Komprim-
ierung von Schl¨usseln ab. Setzen auf DEFAULT (MySQL 4.0) weist die
Tabellen-Handler an, nur lange CHAR- / VARCHAR-Spalten zu packen.
PASSWORD Verschl¨usselt die .frm-Datei mit einem Passwort. Diese Option tut
nichts in der Standard-MySQL-Version.
DELAY_KEY_WRITE Setzen Sie diesen Wert auf 1, wenn Sie Schl¨ussel-Tabellen-
Aktualisierungen verz¨ogern wollen, bis die Tabelle geschlossen wird
(MyISAM).
ROW_FORMAT Definiert, wie die Zeilen gespeichert werden sollen. Momentan funk-
tioniert diese Option nur bei MyISAM-Tabellen, die die DYNAMIC- und
FIXED-Zeilenformate unterst¨utzen. Siehe Abschnitt 8.1.2 [MyISAM ta-
ble formats], Seite 486.
Wenn Sie eine MyISAM-Tabelle benutzen, verwendet MySQL das Produkt aus max_rows
* avg_row_length um zu entscheiden, wie Groß die resultierende Tabelle sein wird.
Wenn Sie keine der obigen Optionen angeben, ist die maximale Gr¨oße f¨ur eine Tab elle
4 GB (oder 2 GB, wenn Ihr Betriebssystem nur 2 GB-Tabellen unterst¨utzt). Das
geschieht, um Zeigergr¨oßen gering zu halten und um den Index kleiner und schneller
zu machen, wenn Sie nicht wirklich große Dateien ben¨otigen.
Wenn Sie PACK_KEYS nicht benutzen, ist die Vorgabe, nur Zeichenketten zu komprim-
ieren, nicht Zahlen. Wenn Sie PACK_KEYS=1 benutzen, werden auch Zahlen komprim-
iert.
Zobrazit stránku 481
1 2 ... 477 478 479 480 481 482 483 484 485 486 487 ... 767 768

Komentáře k této Příručce

Žádné komentáře