Was bedeutet Myisam?
Myisam ist die Standardspeicher-Engine vor MySQL5.1. Es basiert auf älterem ISAM-Code, verfügt aber über viele nützliche Erweiterungen. Jedes MyISAM wird als drei Dateien auf der Festplatte gespeichert. Der Name jeder Datei beginnt mit dem Namen der Tabelle und die Erweiterung gibt den Dateityp an.
Myisam-Einführung
(empfohlenes Tutorial: MySQL-Tutorial)
MyISAM ist der Standardspeicher Engine (vor Mysql5.1-Version). Es basiert auf älterem ISAM-Code, verfügt aber über viele nützliche Erweiterungen. (Beachten Sie, dass MySQL 5.1 ISAM nicht unterstützt). Jedes MyISAM wird als drei Dateien auf der Festplatte gespeichert. Der Name jeder Datei beginnt mit dem Namen der Tabelle und die Erweiterung gibt den Dateityp an.
Detaillierte Einführung
Um explizit anzugeben, dass Sie eine MyISAM-Tabelle verwenden möchten, geben Sie dies bitte mit der Tabellenoption ENGINE an:
CREATE TABLE t (i INT) ENGINE = MYISAM;
Hinweis: Ältere Versionen von MySQL verwenden TYPE stattdessen ENGINE (zum Beispiel TYPE = MYISAM). MySQL 5.1 unterstützt diese Syntax aus Gründen der Abwärtskompatibilität, aber TYPE ist jetzt veraltet und ENGINE ist die erste Verwendung.
Im Allgemeinen ist die Option ENGINE nicht erforderlich, es sei denn, die Standardeinstellung wurde geändert. InnoDB ist die Standardspeicher-Engine (nach Mysql 5.1).
Einige Funktionen der MyISAM-Speicher-Engine
1 Alle Datenwerte werden zuerst im Low-Byte gespeichert.
Dadurch werden Modem und Betriebssystem getrennt. Die einzigen Voraussetzungen für die binäre Portabilität sind, dass die Maschine das Zweierkomplement verwendet (wie es die Maschinen der letzten 20 Jahre getan haben) und das IEEE-Gleitkommaformat (das auch bei Mainstream-Maschinen völlig vorherrschend ist). Die einzigen Maschinen, die keine Binärkompatibilität unterstützen, sind eingebettete Systeme. Diese Systeme verwenden teilweise spezielle Prozessoren.
Das Speichern der unteren Datenbytes hat keinen großen Einfluss auf die Geschwindigkeit; die Bytes in der Datenzeile sind im Allgemeinen nicht verbunden, und das Lesen nicht verbundener Bytes in eine Richtung dauert nicht länger als das Lesen in die umgekehrte Richtung. Der Code auf dem Server, der den Spaltenwert abruft, ist nicht so zeitkritisch wie anderer Code.
2. Große Dateien (bis zu 63-Bit-Dateilänge) werden auf Dateisystemen und Betriebssystemen unterstützt, die große Dateien unterstützen.
3. Zeilen mit dynamischer Größe sind weniger fragmentiert, wenn Löschungen mit Aktualisierungen und Einfügungen gemischt werden. Dies geschieht automatisch, indem benachbarte gelöschte Blöcke zusammengeführt und auf den nächsten Block ausgedehnt werden, wenn dieser gelöscht wird.
Das obige ist der detaillierte Inhalt vonWas bedeutet Myisam?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Vergleich der Auswahl der MySQL-Speicher-Engine: Bewertung des InnoDB-, MyISAM- und Speicherleistungsindex Einführung: In der MySQL-Datenbank spielt die Wahl der Speicher-Engine eine entscheidende Rolle für die Systemleistung und Datenintegrität. MySQL bietet eine Vielzahl von Speicher-Engines. Zu den am häufigsten verwendeten Engines gehören InnoDB, MyISAM und Memory. In diesem Artikel werden die Leistungsindikatoren dieser drei Speicher-Engines bewertet und anhand von Codebeispielen verglichen. 1. InnoDB-Engine InnoDB ist mein

MySQL ist ein weit verbreitetes Datenbankverwaltungssystem und verschiedene Speicher-Engines haben unterschiedliche Auswirkungen auf die Datenbankleistung. MyISAM und InnoDB sind die beiden am häufigsten verwendeten Speicher-Engines in MySQL. Sie haben unterschiedliche Eigenschaften und eine unsachgemäße Verwendung kann die Leistung der Datenbank beeinträchtigen. In diesem Artikel wird erläutert, wie Sie diese beiden Speicher-Engines verwenden, um die MySQL-Leistung zu optimieren. 1. MyISAM-Speicher-Engine MyISAM ist die am häufigsten verwendete Speicher-Engine für MySQL. Ihre Vorteile sind hohe Geschwindigkeit und geringer Speicherplatz. MyISA

Tipps und Strategien zur Verbesserung der Leseleistung der MySQL-Speicher-Engine: Vergleichende Analyse von MyISAM und InnoDB Einführung: MySQL ist eines der am häufigsten verwendeten relationalen Open-Source-Datenbankverwaltungssysteme, das hauptsächlich zum Speichern und Verwalten großer Mengen strukturierter Daten verwendet wird. In Anwendungen ist die Leseleistung der Datenbank oft sehr wichtig, da Lesevorgänge in den meisten Anwendungen die Hauptoperationsart darstellen. Dieser Artikel konzentriert sich auf die Verbesserung der Leseleistung der MySQL-Speicher-Engine und konzentriert sich auf eine vergleichende Analyse von MyISAM und InnoDB, zwei häufig verwendeten Speicher-Engines.

Leistungsvergleich der MySQL-Speicher-Engine: Experiment zum Vergleich der Lese- und Schreibleistung von MyISAM und InnoDB Einführung: MySQL ist ein weit verbreitetes relationales Datenbankverwaltungssystem. Es unterstützt eine Vielzahl von Speicher-Engines. Die beiden am häufigsten verwendeten Engines sind MyISAM und InnoDB. In diesem Artikel wird die Lese- und Schreibleistung dieser beiden Speicher-Engines untersucht und durch Experimente verglichen. 1. Einführung in die MyISAM-Engine Die MyISAM-Engine ist die Standardspeicher-Engine von MySQL und wird in frühen Versionen häufig verwendet. es nutzt

MySQL ist ein weit verbreitetes relationales Open-Source-Datenbankverwaltungssystem. Beim Umgang mit großen Datenmengen ist eine gute Performance entscheidend. Der MyISAM-Index-Cache ist eine sehr wichtige Funktion von MySQL, die die Geschwindigkeit und Leistung des Datenlesens erheblich verbessern kann. In diesem Artikel befassen wir uns eingehend mit der Funktionsweise des MyISAM-Indexcaches und der Konfiguration und Optimierung des Indexcaches zur Verbesserung der MySQL-Leistung. Was ist der MyISAM-Index-Cache? MyISAM ist ein Speicherindex in MySQL

InnoDB eignet sich für hochverträgliche und transaktionsintensive Anwendungen, während MyISAM für readintensive Anwendungen geeignet ist. 1) InnoDB unterstützt Transaktions- und Zeilenebene und eignet sich für Szenarien mit hoher Konsequenz wie E-Commerce-Plattformen. 2) MYISAM unterstützt keine Transaktionen, liest jedoch schnell und eignet sich für lessintensive Anwendungen wie Blog-Systeme.

Wie wählt man die richtige MySQL-Speicher-Engine aus? Vergleichen Sie die Vor- und Nachteile von MyISAM und InnoDB. Einführung: MySQL ist derzeit das beliebteste und am weitesten verbreitete relationale Datenbankverwaltungssystem. In MySQL können wir verschiedene Speicher-Engines auswählen, um Daten entsprechend unterschiedlichen Anforderungen zu verwalten. Dieser Artikel konzentriert sich auf zwei häufig verwendete Speicher-Engines: MyISAM und InnoDB und vergleicht ihre Vor- und Nachteile. Durch die Lektüre dieses Artikels erfahren Sie, wie Sie den geeigneten MySQL-Speicher basierend auf den tatsächlichen Anforderungen auswählen.

Vergleich von InnoDB und MyISAM1, Speicherstruktur MyISAM: Jedes MyISAM wird als drei Dateien auf der Festplatte gespeichert. Dies sind: Tabellendefinitionsdateien, Datendateien und Indexdateien. Der Name der ersten Datei beginnt mit dem Namen der Tabelle und die Erweiterung gibt den Dateityp an. .frm-Dateien speichern Tabellendefinitionen. Die Erweiterung der Datendatei ist .MYD (MYData). Die Erweiterung der Indexdatei ist .MYI (MYIndex). InnoDB: Alle Tabellen werden in derselben Datendatei (oder mehreren Dateien oder unabhängigen Tabellenbereichsdateien) gespeichert. Die Größe der InnoDB-Tabelle ist nur durch die Größe der Betriebssystemdatei begrenzt, die im Allgemeinen 2 GB beträgt. 2. Speicherplatz MyISAM: MyISAM unterstützt
