PythonQ 240-8XX Manual de usuario Pagina 505

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 768
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 504
484 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha
Wenn er in sortierter Reihenfolge eingef¨ugt wird (wie bei der Benutzung einer AUTO_
INCREMENT-Spalte), wird der Schl¨usselbaum gespalten, so dass der hohe Knoten nur
einen Schl¨ussel enth¨alt. Das verbessert die Platzausnutzung im Schl¨usselbaum.
BLOB- und TEXT-Spalten onnen indiziert werden.
NULL-Werte sind in indizierten Spalten erlaubt. Daf¨ur werden 0 bis 1 Byte pro Schl¨ussel
ben¨otigt.
Die maximale Schl¨ussell¨ange betr¨agt vorgabem¨aßig 500 Bytes (das kann beim Neukom-
pilieren ge¨andert werden). Wenn Schl¨ussel anger als 250 Bytes sind, wird f¨ur diese eine
ohere Schl¨usselblockgr¨oße als die vorgabem¨aßigen 1024 Bytes benutzt.
Die maximale Anzahl von Schl¨usseln pro Tabelle betr¨agt vorgabem¨aßig 32. Diese kann
bis auf 64 erh¨oht werden, ohne dass myisamchk neu kompiliert werden muss.
myisamchk kennzeichnet Tabellen als gepr¨uft, wenn es mit --update-state auft.
myisamchk --fast pr¨uft nur die Tabellen, die diese Kennzeichnung nicht haben.
myisamchk -a speichert Statistiken f ¨ur Schl¨usselteile (und nicht nur f¨ur gesamte
Schl¨ussel wie bei ISAM).
Zeilen dynamischer Gr¨oße werden viel weniger fragmentiert werden, wenn osch- mit
Aktualisierungs- und Einf¨ugeoperationen gemischt werden. Daf¨ur wird gesorgt, indem
angrenzende gel¨oschte Bl¨ocke automatisch kombiniert werden und dadurch, dass Bl¨ocke
erweitert werden, wenn der achste Block gel¨oscht wird.
myisampack kann BLOB- and VARCHAR-Spalten komprimieren.
Sie onnen die Daten-Datei und die Index-Datei in unterschiedliche Verzeichnisse legen,
um mehr Geschwindigkeit zu erhalten (mit der DATA/INDEX DIRECTORY="pfad"-Option
f¨ur CREATE TABLE). Siehe Abschnitt 7.5.3 [CREATE TABLE], Seite 456.
MyISAM unterst¨utzt ausserdem die folgenden Dinge, die MySQL in naher Zukunft benutzen
onnen wird:
Unterst¨utzung f¨ur einen echten VARCHAR-Typ. Eine VARCHAR-Spalte angt mit einer in
2 Bytes gespeicherten ange an.
Tabellen mit VARCHAR onnen eine feste oder dynamische Datensatzl¨ange haben.
VARCHAR und CHAR onnen bis zu 64 KB Groß sein. Alle Schl¨usselsegmente haben ihre
eigene Sprachdefinition. Das versetzt MySQL in die Lage, unterschiedliche Sprachdef-
initionen pro Spalte zu haben.
Ein gehashter berechneter Index kann f¨ur UNIQUE benutzt werden. Das erlaubt Ihnen,
UNIQUE auf jeder beliebigen Kombination von Spalten in einer Tabelle zu haben. (Sie
onnen jedoch auf einem UNIQUE berechneten Index nicht suchen.)
Beachten Sie, dass Index-Dateien bei MyISAM ¨ublicherweise viel kleiner sind als bei ISAM.
Das bedeutet, dass MyISAM normalerweise weniger Systemressourcen verbraucht als ISAM,
allerdings mehr Prozessorleistung beim Einf¨ugen von Daten in einen komprimierten Index.
Folgende Optionen f¨ur mysqld onnen benutzt werden, um das Verhalten von MyISAM-
Tabellen zu ¨andern. Siehe Abschnitt 5.5.5.4 [SHOW VARIABLES], Seite 249.
Option Beschreibung
--myisam-recover=# Automatische Wiederherstellung besch¨adigter
Tabellen.
-O myisam_sort_buffer_size=# Der beim Wiederherstellen von Tabellen benutzte
Puffer.
Vista de pagina 504
1 2 ... 500 501 502 503 504 505 506 507 508 509 510 ... 767 768

Comentarios a estos manuales

Sin comentarios